条件化配置注解@ConditionalOnProperty
问题描述
由于业务原因,公司的login登录包有两个,一个是普通的登录包(简称normal-login),一个是证书登录包(简称abnormal-login,用到https)。代码层面,这两个login包业务代码完全一样,唯一不同的是abnormal-login多了两个配置实例(配置文件方面就不提了,不是重点)。这就导致了,如果normal-login的代码有任何改动(增删接口、代码逻辑修改等)就要同步到abnormal-login包。这样感觉很冗余,而且代码都一样,整个包的代码都在飘黄线,看起来难受。
趁
原创
2020-05-20 18:28:28 ·
2420 阅读 ·
0 评论