【问题标题】:Spring boot application.properties file readingSpring boot application.properties 文件读取
【发布时间】:2018-12-04 15:38:07
【问题描述】:

spring boot 使用 @Value 从 java 实用程序类中的 application.properties 读取空值

@Component
public class EnvironmentDetails {

    @Value("${hostfile}")
    String hostFile;
}

在主机文件字符串中给出空值

【问题讨论】:

  • 向我们展示带有 PropertySources 注释的文件
  • 向我们展示您的 application.properties 文件或您传递给运行应用程序的命令行参数。

标签: java spring-boot null application.properties


【解决方案1】:

你可以创建一个类配置:

    @Configuration
    public class Configuration {

        @Autowired
        private Properties properties;

        @Bean
        public String hostFile() {
            return properties.gethostFile();
        }
    }

并在src/main/resources 路径的application.properties 中定义此字符串

在你的主要功能中你会设置:

@Autowired
String hostFile;

这将从您创建的函数中获取值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    • 2018-01-07
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 2017-08-31
    • 1970-01-01
    相关资源
    最近更新 更多