使用@Value将属性文件中的值注入@Configuration类

时间:2018-08-22 08:56:52

标签: java spring spring-boot

我在资源目录的application.properties文件中存储了一个值。我想将此值注入带有@Configuration批注的类中。

@Configuration
@RequiredArgsConstructor
public class Xconfig {

    @Value("${x}")
    private final String x;

}

application.properties:

x=hello

这适用于@ Component / @ Service类,但不适用于@Configuration。错误消息:

  

xConfig中构造函数的参数1需要一个bean   找不到类型'java.lang.String'的

0 个答案:

没有答案