为了账号安全,请及时绑定邮箱和手机立即绑定

springboot 的properties已经包含了很多默认配置了 我们再用@Configuration 配置的目的是什么 ?

springboot 的properties已经包含了很多默认配置了 我们再用@Configuration 配置的目的是什么 ?

小怪兽爱吃肉 2019-01-17 15:22:46
如题,统一在properties文件里配置不更好吗?
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

Properties解决的是配置信息外化,也就是我们常用的配置文件
@Configuration 是Spring的Java Config核心,及通过Java完成Bean的定义
两个应用场景不同。
在Spring Boot中,Starter为我们自动启用了很多Bean,这些Bean的配置信息通过properties的方式暴露出来以供使用人员调整参数,但并不是通过调整properties文件能配置所有的Bean,一下负责的Bean配置还是需要使用@Configuration方式,比如Spring Security的WebSecurityConfigurerAdapter配置

查看完整回答
反对 回复 2019-02-12
  • 1 回答
  • 0 关注
  • 381 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信