使用SpringBoot集成ES时,配置类获取不到配置文件中端口的值(单词没打错,配置文件位置正确), 使用@ConfigurationProperties(prefix = “elasticsearch”)可以被正常获取,
@Value("${key}")
没用,试过了
有用,是我太粗心了…
用 @Value("${key.bar}") 这个肯定是没问题的。你现在的异常,是因为你没用表达式,直接尝试把字符串转换为port,导致了 NumberFormatException
@Value("${key.bar}")