spring-properties相关内容

从属性文件中读取列表并加载弹簧注释 @Value

我想在 .properties 文件中有一个值列表,即: my.list.of.strings=ABC,CDE,EFG 并直接在我的类中加载它,即: @Value("${my.list.of.strings}")私人列表我的列表; 据我所知,另一种方法是将它放在 spring 配置文件中,并将其作为 bean 引用加载(如果我错了,请纠正我),即 ABC ..
发布时间:2021-11-25 13:19:21 Java Web开发

spring maven 配置文件 - 根据编译配置文件设置属性文件

我会创建一些这样的编译配置文件: 个人资料名称:dev 个人资料名称:测试 个人资料名称:生产 在 src/main/resources 我有 3 个文件夹: dev/file.properties test/file.properties production/file.properties 每个文件都包含此属性的不同值: - my.prop.one- my.p ..
发布时间:2021-06-02 19:13:10 其他开发

Spring @Value转义冒号(:)为默认值

我有以下用@Value注释的属性.我有一个使用默认分隔符':" 定义的默认值 @Value("${prop.url:http://myurl.com}") 是否可以在http://myurl.com中转义':',还是必须在配置中定义其他分隔符值. 解决方案 更新: 对于4.2或更高版本的Spring,不需要单引号. Spring将第一个冒号视为特殊字符,并将其余所有都用作单个字符串 ..
发布时间:2020-07-09 00:44:50 其他开发

Spring @Value不能解析为属性文件中的值

我以前曾在其他项目中使用过此工具,我只是在做同样的事情,但由于某种原因它无法正常工作. Spring @Value不是从属性文件中读取,而是从字面上获取值 AppConfig.java @Component public class AppConfig { @Value("${key.value1}") private String value; public ..
发布时间:2020-07-09 00:26:08 其他开发

Spring Boot访问静态资源缺少SCR/主/资源

我正在开发Spring Boot应用程序.我需要在启动时解析XML文件(countries.xml).问题是我不知道将它放在哪里才能访问它. 我的文件夹结构是 ProjectDirectory/src/main/java ProjectDirectory/src/main/resources/countries.xml 我的第一个想法是将其放在src/main/resources中,但是 ..
发布时间:2020-06-26 22:03:52 其他开发

弹簧靴始终使用相同的配置文件

我正在使用Spring Boot 1.5.2和配置文件,但是发现了一件很奇怪的事情. 我的spring boot resources文件夹是这样的: application.yml中的配置 spring: profiles: active: @profileActive@ application-dev.yml spring: profiles: dev ..
发布时间:2020-05-07 21:53:34 其他开发

Spring @Value(" $ {}")通常为null

我正在使用Spring Boot应用程序。在某些 @Component 类 @Value 字段被加载,而在其他类中,它们总是 null 。 似乎 @Value (s)在我的 @Bean / @Component 已创建。 我需要从我的 @Bean 中的属性文件中加载一些值。 您有什么建议吗? 解决方案 在构造bean(执行构造函数)之后注入属性(以及所有bean依赖项)。 ..
发布时间:2018-12-27 20:05:59 Java相关