Properties 在Spring引导中读取属性文件
如何在SpringBoot中读取单独文件中的属性 我在试他在这里干什么 但它不读取文件 假设您在resources文件夹中有一个file.properties 你应该说:Properties 在Spring引导中读取属性文件,properties,spring-boot,Properties,Spring Boot,如何在SpringBoot中读取单独文件中的属性 我在试他在这里干什么 但它不读取文件 假设您在resources文件夹中有一个file.properties 你应该说: spring.configuration.location: classpath:file.properties 在application.properties中指向该文件 然后在你的MyConfig课上 @Service public class MyConfig{ @Value("${prop.one}")
spring.configuration.location: classpath:file.properties
在application.properties中指向该文件
然后在你的MyConfig课上
@Service
public class MyConfig{
@Value("${prop.one}")
private String propOne;
这不管用吗?我做错了什么
有没有一个简单的例子可以说明这一点
谢谢 最简单的方法是创建一个驻留在jar根目录下的
应用程序.properties
src
main
resources
application.properties
Spring boot将自动加载此文件作为属性文件。这是spring boot的一项特殊功能,用于自动查找application.properties。对于常规Spring,您需要指定属性文件的位置。他们正在演示如何使用常规spring添加新的属性文件
对于标准application.properties中的单独属性文件,可以将注释添加到配置类中。此注释将把属性加载到spring环境中。是的,我知道这是可行的,但是如何拥有一个单独的属性文件?是不是因为这是弹簧靴,所以不可能?啊,好的。只是试着先给出简单的方法。我添加了需要用于第二个属性文件的注释。