【发布时间】:2022-02-01 02:47:42
【问题描述】:
我有这样的属性:
credentials:
userid: <userid>
password: <password>
我有一个 POJO:
@Setter
public class Credentials {
private String userid;
private String password;
但是,这个 POJO 在另一个 jar 中,所以我无法添加注释。所以我想我会尝试这样的事情:
@Configuration
@Getter
@Setter
@ConfigurationProperties("credentials")
public class MyCredentials {
private Credentials credentials = new Credentials();
}
但我无法让我的班级加载属性。我怎样才能让它在这种情况下工作?
【问题讨论】:
-
为什么要将凭证属性加载到凭证 POJO 中?您不需要 Credentials pojo 来访问属性文件中的值。
标签: java spring-boot spring-properties