在Spring Boot中从外部文件查询

时间:2019-03-14 05:58:55

标签: java spring-boot

我有一个spring boot项目,我想查询一个外部文件(.yaml)。我可以使用@propertysource@value,但是查询很多。我可以在每个DAO中使用@propertysource吗?这是一个好的设计吗?有其他选择吗?

1 个答案:

答案 0 :(得分:0)

1)请将所有查询放入属性文件
2)给属性文件位置

@Configuration
@PropertySource("classpath:queries.properties")

3)注入带有@Value批注的属性

@Value( "${Property which is exists in properties file.}" )
private String sampleQuery;

引用this