一个比Spring简朴的IoC容器
当前位置:以往代写 > JAVA 教程 >一个比Spring简朴的IoC容器
2019-06-14

一个比Spring简朴的IoC容器

一个比Spring简朴的IoC容器

Spring 固然比起EJB轻量了很多,可是因为它需要兼容很多差异的类库,导致此刻Spring照旧相当的复杂的,动不动就上40MB的jar包, 并且想要领略Spring的内部运行机制,阅读它的代码很是重要, 可是往往它的代码很是的"多".

此刻按照Spring对Bean的生命周期的处理惩罚, 编写出一款很是小的IoC容器, 没有了对XML的理会,而是通过对Config工具的结构而完成IoC设置文件的声明, 对较量XML的方法, 对重构软件很是具有长处, 而且这个IoC大部门的实现是依据Spring的运行进程来编写的, 具有完整的生命周期打点,  支持singletons,prototype, 两种范例的Bean生成, 支持@Component,@Autowired , 包扫描等特性(和Spring差不多).

一下是一段test代码:

一个比Spring简单的IoC容器

这个是自动扫描的方法举办设置.

注: 该项目没有利用什么maven等构建, 直接通过eclipse导入web 动态网站即可, 测试代码在test.mvc.App.java中

一下是该项目标地点:

https://github.com/y2k0103/ioc

From:cnblogs tickObject

    关键字:

在线提交作业