这套课程也有源码讲解,但个人觉得Spring5那套视频讲解思路更清晰,用什么依赖就导入什么依赖,这样才能知道,哪部分实际用到的依赖,而不是一股脑把需要用到的依赖都导进去;当然,这是学习期间的学习方法,实际工作中,肯定是要求依赖完整,最好一次性导入的,而且最好是使用Maven或Gradle那种依赖管理工具。
IoC容器对于Bean管理主要是①Bean的创建②属性注入
diy自己的IoC容器之Bean创建
先准备一个接口和接口实现类
public interface UserService {
void show();
}
这里已经加上了我们自定义的帽子(注解)了~~~
@MyBean
public class UserServiceImpl implements UserService {
@Override
public void show() {
System.out.println("UserServiceImpl...");
}
}
注解方式实现,于是先自定义注解吧
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyBean {
}
仿BeanFactory接口的子接口ApplicationContext,自定义Bean工厂接口及实现类
public interface MyApplicationContext {
Object getBean(Class clazz);
}
简单介绍以下这部分的功能吧~主要是!包

最低0.47元/天 解锁文章
3455

被折叠的 条评论
为什么被折叠?



