【三】SpringBoot配置文件加载

获取配置文件属性

@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 {
}

参考:
SpringBoot配置文件加载位置与优先级

发布了38 篇原创文章 · 获赞 0 · 访问量 1151

猜你喜欢

转载自blog.csdn.net/qq_25046005/article/details/103875563
今日推荐