java - 为加载到 Spring 的 Props 文件中的属性自动修剪尾随空白

标签 java spring configuration properties

我正在使用 PropertiesFactoryBean 从典型的属性文件加载属性。有没有办法让 Spring 自动修剪 prop 值中的尾随空白?

最佳答案

由于这在使用 Spring Boot 时通常会造成混淆,我想补充一点,您不需要 XML 配置来提供您自己的 PropertyPlaceholderConfigurer .
简单地把它放在你的主类中:

  @Bean
  public static PropertySourcesPlaceholderConfigurer createPropertyConfigurer()
  {
    PropertySourcesPlaceholderConfigurer propertyConfigurer = new PropertySourcesPlaceholderConfigurer();
    propertyConfigurer.setTrimValues(true);
    return propertyConfigurer;
  }
这足以修剪来自 application.properties 的值。 .

关于java - 为加载到 Spring 的 Props 文件中的属性自动修剪尾随空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7031905/

相关文章:

java - @Mock 导致异常,但 @MockBean 在 Spring Boot 应用程序中工作

java - 带有重复bean和@Order注释的Spring依赖注入(inject)

c# - 有人可以用简单的英语解释 ConfigurationSection 和 ConfigurationElement 之间的区别吗?

symfony - 如何访问 Symfony2 中的嵌套参数值?

asp.net - 默认设置 AutoEventWireup ="false"

java - 在不使用 java 打开浏览器的情况下在浏览器中运行 URL

Java - 如何在 Eclipse 中查看断言消息

java - Android SSL 问题

spring - 将文件添加到 Spring Boot 的类路径

java - 如何在 Spring MVC 列表中显示输入字段