0.背景
我们熟知,Java语言的三大基本特性为:继承、封装与多态.
简单的来说,Java通过在运行时使用不同的实现,达成了多态这一特性....举个简单的例子:
...
1.设计
...
2.实例分析
2.1 SpringBoot中的@Service注解
在一开始,我们准备设计一个向Admin用户推送消息的服务....现在可能看起来没啥复杂的业务逻辑,但是在实际开发中,可能连搞清楚这个方法是干嘛的都很困难.
实际开发中,你也会发现,让你自己新写一个类很舒服,因为都是自己写的,你很自信....* 1.获取配置类上面的 @ComponentScan 注解,解析其中的扫描区域...* (在本方法中并未创建bean对象,只是给BeanDefinition对象填入了值,下一步的创建对象方法中解析该值后做处理).