我们都知道在使用Spring的时候,如果要读取本项目classpath
下的.properties
文件时,可以通过下面的方式读取相应的键值:
@Configuration
@PropertySource("classpath:/application.properties")
public class AppConfig {
@Value("${app.name}")
public String name;
@Bean
public static PropertySourcesPlaceholderConfigurer placeholderConfigurer() {
return new PropertySourcesPlaceholderConfigurer();
}
@Bean
public PostService postService() {
return new PostServiceImpl(name);
}
}
但是如果我使用Spring写一个框架,而依赖该框架的客户项目中需要配置某些参数,框架需要读取该客户项目中的.properties
该如何获取?
Properties properties = new Properties();
直接获取properties文件方法