我们都知道在使用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该如何获取?