Tag: 属性文件

Spring.properties文件:将元素作为一个数组

我使用Spring从.properties文件加载属性属性如下: file: elements.properties base.module.elementToSearch=1 base.module.elementToSearch=2 base.module.elementToSearch=3 base.module.elementToSearch=4 base.module.elementToSearch=5 base.module.elementToSearch=6 spring的XML文件 file: myapplication.xml <bean id="some" class="com.some.Class"> <property name="property" value="#{base.module.elementToSearch}" /> </bean> 和我的Class.java file: Class.java public void setProperty(final List<Integer> elements){ this.elements = elements; } 但是在debugging的时候,参数元素只会把最后一个元素放到列表中,所以列表中只有一个值为“6”的元素,而不是一个有6个元素的列表。 我尝试了其他方法,比如仅添加值#{base.module}但是在属性文件中找不到任何参数。 解决方法是在elements.properties文件中用逗号分隔列表,如: base.module.elementToSearch=1,2,3,4,5,6 并用它作为一个string,并parsing它,但有没有更好的解决scheme?

如何访问Spring Boot中的application.properties文件中定义的值

我想访问application.properties提供的值,例如: logging.level.org.springframework.web: DEBUG logging.level.org.hibernate: ERROR logging.file=${HOME}/application.log userBucket.path=${HOME}/bucket 我想在Spring Boot应用程序的主程序中访问userBucket.path 。

如何使用YamlPropertiesFactoryBean使用Spring Framework 4.1加载YAML文件?

我有一个目前正在使用* .properties文件的弹簧应用程序,我想使用YAML文件。 我发现YamlPropertiesFactoryBean类似乎有能力做我所需要的。 我的问题是,我不知道如何在我的Spring应用程序(它使用基于注释的configuration)中使用这个类。 看来我应该使用setBeanFactory方法在PropertySourcesPlaceholderConfigurer中configuration它。 以前我使用@PropertySource加载属性文件如下: @Configuration @PropertySource("classpath:/default.properties") public class PropertiesConfig { @Bean public static PropertySourcesPlaceholderConfigurer placeholderConfigurer() { return new PropertySourcesPlaceholderConfigurer(); } } 如何在PropertySourcesPlaceholderConfigurer中启用YamlPropertiesFactoryBean以便我可以直接加载YAML文件? 还是有另一种方法呢? 谢谢。 我的应用程序使用基于注解的configuration,我使用的是Spring Framework 4.1.4。 我发现了一些信息,但它总是指向我的Spring Boot,就像这个 。

如何在几个Maven项目之间共享公共属性?

我有几个项目由maven构build,我想分享一些共同的属性 – spring的版本,MySQL的驱动程序版本,SVN基地url等 – 所以我可以更新一次,它会反映在所有项目。 我想有一个超级POM的所有属性,但如果我改变了一个问题,我需要增加它的版本(并更新所有的POM从它inheritance),或从所有开发人员的机器删除它我不想这样做。 可以在pom外部指定这些参数吗? 我仍然想在父pom中有外部位置定义。

如何从属性文件中读取值?

我正在使用spring。 我需要从属性文件中读取值。 这是内部属性文件而不是外部属性文件。 属性文件可以如下。 some.properties —file name. values are below. abc = abc def = dsd ghi = weds jil = sdd 我需要从传统的方式读取属性文件中的值。 如何实现它? Spring 3.0有什么最新的方法吗?

如何在Maven中读取外部属性文件

有谁知道如何阅读Maven中的x.properties文件。 我知道有一些方法可以使用资源过滤来读取一个属性文件,并从中设置值,但我想在我的pom.xml中的方式,如: <properties file="x.properties"> </properties> 有一些关于这个的讨论: Maven的外部属性

从Java包加载属性文件

我需要读取com.al.common.email.templates中com.al.common.email.templates在我的包结构中的属性文件。 我已经尝试了一切,我无法弄清楚。 最后,我的代码将运行在一个servlet容器中,但我不想依赖容器来做任何事情。 我编写JUnittesting用例,它需要在两个工作。

在何处放置以及如何读取基于servlet的应用程序中的configuration资源文件?

在我的Web应用程序中,我必须将电子邮件发送到一组预定义的用户,例如finance@xyz.com ,所以我希望将其添加到.properties文件并在需要时访问它。 这是一个正确的程序,如果是的话,我应该在哪里放置这个文件? 我正在使用Netbeans IDE,它有两个单独的文件夹用于源文件和JSP文件。