我在资源目录的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'的