spring-mvc - 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 注释访问。仍然找不到现代的等价物。
解决方案
推荐阅读
- java - 混合身份验证 - 基于 Spring MVC 会话 + 基于 JWT 令牌
- r - 从 lm 对象中获取变量名而不分离因子级别
- kubernetes - 将外部节点添加到 GCP Kubernetes 集群
- amazon-rds - 从 PostgreSQL 9.6.11 升级到 10.7 会给出奇怪的 SETVAL() 语句
- php - 正则表达式匹配一个或多个数字或从 I 到 X 的罗马数字在具有特定前缀的单词之后
- matlab - 如果我使用 filtfilt 会发生相位失真吗?
- java - 如何从条形码将 url 编码为 json
- python - 找到一个向量方向,该向量方向与集合中的所有其他向量方向大致相等地偏离例如 5 度
- python - Pandas 数据框 applymap 并行执行
- javascript - CSS 在当前页面上创建边框