首页 > 解决方案 > Spring Boot - 大文本属性

问题描述

几年前,在另一个项目中,我们能够轻松导入大型 xml 属性文件,其中包含我们需要的所有无法生成的自定义查询,安全地包装在 CDATA 标记中。在 Spring Boot 中没有找到类似的选项。
这是我们目前拥有的:

@Value("classpath:sql/query.sql")
private Resource queryFile;

private String query;

@PostConstruct
public void loadNewSQL() throws IOException {
  InputStream is = queryFile.getInputStream();
  this.query = org.apache.commons.io.IOUtils.toString(is);
}

以前,它是一个文件的配置,所有内容都可以通过 @Value 注释访问。仍然找不到现代的等价物。

标签: spring-mvcspring-boot

解决方案


推荐阅读