application.properties中自定义属性的使用
生活随笔
收集整理的這篇文章主要介紹了
application.properties中自定义属性的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在application.properties中寫入如下自定義屬性:
com.mangogo.test1 = "Hello" com.mangogo.test2 = "World"使用方法1:直接綁定在屬性上
@RestController public class Chapter2Test { @Value(value = "${com.mangogo.test1}") private String test1 ; @Value(value = "${com.mangogo.test2}") private String test2 ;@RequestMapping("/2") public String index(){ return test1+test2; } }但是這樣使用比較煩,可以直接綁定在類上,使用方法2:
@RestController public class Chapter2Test { @Value(value = "${com.mangogo.test1}") private String test1 ; @Value(value = "${com.mangogo.test2}") private String test2 ;@RequestMapping("/2") public String index(){ return test1+test2; } }然后注入這個Bean,就可以達到想要的效果。
@RestController public class Chapter2Controller { @Autowired private ConfigBean configBean;@RequestMapping("/") public String index(){ return configBean.getTest1()+configBean.getTest2(); } }?如果有多個properties文件,那么1.屬性名不能重復,否則會默認讀取第一個properties文件。2.需要用@ProppertySource注解標明文件路徑。
@Getter @Setter @PropertySource("classpath:test.properties") @ConfigurationProperties(prefix = "com.mangogo2") @Component public class ConfigBean {private String test1;private String test2; }?
轉載于:https://www.cnblogs.com/MangogoLee/p/9953505.html
總結
以上是生活随笔為你收集整理的application.properties中自定义属性的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工具的学习使用(二):快捷键、工具、批处
- 下一篇: react入门笔记