首页>代码>Spring Boot通过内置RandomValuePropertySource类实现随机配置属性值>/random-values/src/main/java/com/memorynotfound/springboot/Application.java
package com.memorynotfound.springboot;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import javax.annotation.PostConstruct;
import java.util.UUID;

@SpringBootApplication
public class Application {

    private static Logger log = LoggerFactory.getLogger(Application.class);

    @Value("${my.secret.password}")
    private String password;

    @Value("${my.secret.intValue}")
    private Integer intValue;

    @Value("${my.secret.intValueRange}")
    private Integer intValueRange;

    @Value("${my.secret.longValue}")
    private Long longValue;

    @Value("${my.secret.longValueRange}")
    private Long longValueRange;

    @Value("${my.secret.uuid}")
    private UUID uuid;

    @Value("${my.secret.domain}")
    private String domain;

    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class, args);
    }

    @PostConstruct
    private void init() {
        log.info("Configure Random Property Values using Spring Boot");
        log.info("password: " + password);
        log.info("intValue: " + intValue);
        log.info("intValueRange: " + intValueRange);
        log.info("longValue: " + longValue);
        log.info("longValueRange: " + longValueRange);
        log.info("uuid: " + uuid);
        log.info("domain: " + domain);
    }

}
最近下载更多
最代码官方  LV167 2021年1月19日
最近浏览更多
哈哈哈666 2023年5月14日
暂无贡献等级
wy4525  LV6 2022年8月11日
18628205408  LV4 2021年7月14日
czh0510  LV12 2021年4月1日
pxqtsht  LV15 2021年4月1日
329512801  LV28 2021年1月26日
jay1992  LV14 2021年1月25日
2016612843  LV2 2021年1月21日
Misshuang  LV13 2021年1月6日
suerwork  LV1 2020年12月31日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友