获取配置文件属性
@Configuration
@Data
public class RedisConfig {
// 如果不存在该配置,默认值为null
@Value("${spring.redis.host:}")
private String host;
@Value("${spring.redis.password:}")
private String password;
@Value("${spring.redis.port:-1}")
private int port;
@Value("${spring.redis.timeout:-1}")
private int timeout;
}
加载jar内的配置信息(非application文件)至properties
@Data
@Configuration
@PropertySource(value = {"classpath:config/common.properties"})
public class EndpointBean {
}