国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - spring boot 注入 property的三種方式(推薦)

spring boot 注入 property的三種方式(推薦)

2020-12-01 14:51778875 Java教程

這篇文章主要介紹了spring boot 注入 property的三種方式,需要的朋友可以參考下

以前使用spring的使用要注入property要配置PropertyPlaceholder的bean對象。在springboot除  了這種方式以外還可以通過制定 配置ConfigurationProperties直接把property文件的 屬性映射到 當前類里面。

?
1
@ConfigurationProperties(prefix = "mypro", merge = true, locations = { "classpath:my.properties" })

ConfigurationProperties prefix 屬性指示property文件中屬性的前綴是什么。我這里寫的是mypro。

因此property文件的屬性必須mypro.x.y=z的形式;

     配置好ConfigurationProperties 之后就可以把property文件的屬性映射到當前類了。

?
1
2
3
mypro.a:1
mypro.b:2
abc.d:123

property 文件里面mypro前綴的有a 和b兩個。因此我在當前類就可以新建這兩個屬性。

?
1
2
private int a;
private int b;

這些需要映射的屬性一定要加上getter 和setter。因為spring是通過反射調用方法來修改屬性值的

        以前使用spring注入property的方式也同樣適用。以前是xml配置PropertyPlaceholder。現在使用@bean 或者直接@Component配置這個類。只要把PropertyPlaceholderConfigurer添加到bean工廠,就可以使用@Value 取值了。

?
1
2
3
4
5
6
7
8
9
10
11
@Component
public class MyPropertyPlaceholderConfigurer extends PropertyPlaceholderConfigurer{
 public MyPropertyPlaceholderConfigurer(){
 this.setIgnoreResourceNotFound(true);
   final List<Resource> resourceLst = new ArrayList<Resource>();
   resourceLst.add(new ClassPathResource("my.properties"));
   this.setLocations(resourceLst.toArray(new Resource[]{}));
 }
}
@Value("abc.d")
 private String test;

        另外的一種方法跟第二種差不多的。更像以前的xml配置PropertyPlaceholder。只是現在的配置是用@Configuration標注的類,用@Bean標注要配置的bean對象;

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@Configuration
public class Testproperties {
 @Bean
 public PropertyPlaceholderConfigurer properties(){
 
 
 final PropertyPlaceholderConfigurer ppc = new PropertyPlaceholderConfigurer();
   ppc.setIgnoreResourceNotFound(true);
   final List<Resource> resourceLst = new ArrayList<Resource>();
   resourceLst.add(new ClassPathResource("my.properties"));
   ppc.setLocations(resourceLst.toArray(new Resource[]{}));
   return ppc;
 }
}

以上所述是小編給大家介紹的spring boot 注入 property的三種方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://my.oschina.net/u/778875/blog/1359216

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美精品国产精品 | 精品国产一区三区 | 五月婷婷在线视频 | 色婷婷蜜桃| 黄色成人一级片 | 亚洲免费网站 | 黄色片网站在线免费观看 | 国产欧美精品一区二区三区 | 国产精品毛片久久久久久久明星 | 日韩av中文在线 | 日韩国产精品一区二区三区 | 在线观看视频黄 | av丁香| 国产精品久久久久久久久久 | 欧美激情一区二区三级高清视频 | 美女视频一区二区三区 | 性高湖久久久久久久久aaaaa | av在线播放网站 | 精品久久久久久亚洲综合网 | yw193com尤物 | 在线亚洲一区 | 一区二区三区精品视频 | 中文字幕一区日韩精品欧美 | 精品99视频 | 在线亚洲一区 | 国产精品香蕉在线观看 | 日本在线免费 | 欧美一二三| 九九热视频精品在线观看 | 久草视频国产 | 欧美激情视频一区二区三区在线播放 | 亚洲精品国产电影 | 日韩福利 | 黄色大片网站 | 久久这里有精品视频 | 欧美自拍小视频 | 最新国产在线视频 | 精品无码久久久久久国产 | 国产一区二区免费 | 国产黄色一级毛片 | 国产黄色在线网站 |