dict: js: url: D:\jsFile\
首先自定义一个参数
@Component @Data @ConfigurationProperties(prefix = "dict.js") @PropertySource(value = "classpath:application-dev.yml") public class PropertisParam { private String url; }
利用平时@value 获取值
然后在所需要的调用的配置类里面注入PropertisParam,利用@PostConstruct初始化值
@Resource private PropertisParam param; private static String root=null; @PostConstruct public void init(){ root = param.getUrl(); }
另一种方式:
@Data @Component @ConfigurationProperties(prefix = "spring") public class LoginBody { private String appid; private String apiCode; private String userName; }
基本写法就不解释了:主要讲一哈注入方式
类上面添加@component
private static LoginBody loginBody; @Resource public void init(LoginBody loginBody) { SecurityUtil.loginBody = loginBody; }