SpringBoot讀取application.properties文件


SpringBoot讀取application.properties文件,通常有3種方式

1. @Value  例如: 

@Value("${spring.profiles.active}")

private String profileActive;------相當於把properties文件中的spring.profiles.active注入到變量profileActive中

2. @ConfigurationProperties  例如:

 

@Component
@ConfigurationProperties(locations = "classpath:application.properties",prefix="test")
public class TestProperties {
String url;
String key;

}

其他類中使用時,就可以直接注入該TestProperties 進行訪問相關的值

3. 使用Enviroment   例如:

private Enviroment env;

env.getProperty("test.url");

而env方式效率較低

 

注:@ConfigurationProperties也可用於其他.properties文件,只要locations指定即可

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM