这部分其实主要也依赖于对源码的理解。
流程上简单来讲常规采用如下方式:
通过starter、组件、autoconfigure的分包的方式把三部分解耦
通过@ConfigurationProperties结合xxxProperties来绑定配置,并通过@EnableConfigurationProperties来做开关
通过追加spring.factories的配置来设置启动扫描注册
这部分其实主要也依赖于对源码的理解。
流程上简单来讲常规采用如下方式:
通过starter、组件、autoconfigure的分包的方式把三部分解耦
通过@ConfigurationProperties结合xxxProperties来绑定配置,并通过@EnableConfigurationProperties来做开关
通过追加spring.factories的配置来设置启动扫描注册