-1

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

@Component
public class EnvironmentDetails {

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

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

4

1 回答 1

0

您可以创建一个类配置:

    @Configuration
    public class Configuration {

        @Autowired
        private Properties properties;

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

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

在您的主要功能中,您将设置:

@Autowired
String hostFile;

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

于 2018-12-04T16:31:03.263 回答