Spring中让阿里p7面试官眼前一亮的代码技巧,让你收到令人心动的Offer
一. @Conditional的强大之处
不知道你们有没有遇到过这些问题:
某个功能需要根据项目中有没有某个jar判断是否开启该功能。
某个bean的实例化需要先判断另一个bean有没有实例化,再判断是否实例化自己。
某个功能是否开启,在配置文件中有个参数可以对它进行控制。
如果你有遇到过上述这些问题,那么恭喜你,本节内容非常适合你。
@ConditionalOnClass
问题1可以用@ConditionalOnClass注解解决,代码如下:
public class A {
}
public cl
原创
2021-03-30 10:47:06 ·
213 阅读 ·
0 评论