方法一
1.静态工具类中
@Component
public class EntityListUtils {
private static final Logger logger = LoggerFactory.getLogger(EntityListUtils.class);
@Autowired
private ConfigProperties configPropertiesAW;
private static ConfigProperties configProperties;
@PostConstruct
public void init() {
configProperties = this.configPropertiesAW;
}
2.属性类中
@Configuration
@ConfigurationProperties(prefix = "Config")
public class ConfigProperties {
public ConfigProperties() {
}
private String strategyFilepath;
private String totalprofitFilepath;
//get,set方法
}
方法二
配置类中使用 @PostConstruct
@Configuration
@Data
public class TestConfig {
@Value("${test.endpoint}")
private String endpoint;
@Value("${test.accessKeyId}")
private String accessKeyId;
@Value("${test.accessKeySecret}")
private String accessKeySecret;
@PostConstruct
public void init(){
ClientUtil.setConfigInfo(this);
}
}