业务场景
有时候写好一段代码,里面有一些参数有可能在日后有变动的可能,如何不变动代码而改变参数的内容呢?
那就配置到配置文件里面吧
比如我的properties或者我的yml配置文件中有个属性是hi.pram=AAA,想获取hi.pram属性的值
配置文件
hi:
pram: 参数值
方式一 :引用对象进行获取Environment
@Autowired
private Environment env;
String path = env.getProperty("hi.pram");
方式二:通过注解(@Value)获取
@Value("${hi.pram}")
private String url;