说明
看完spring源码后,感触颇深。于是经过一番研究手动实现一个类似Spring的IOC和AOP功能的演示,本demo成功实现了容器的依赖注入和切面的功能,aop使用CGLIB实现。
说明
首先代码的测试运行demo见
应用程序
public static void main(String[] args) throws ClassNotFoundException {
//初始化环境
init();
//模拟spring启动
Class.forName("com.mySpring.autowired.BeanFactory");
ClassesService classesService = (ClassesService) BeanFactory.getBean("classesService");
2023-02-17 23:56:16
24KB
系统开源
1