理解spring
四道街硬汉
记录下自己的过程吧
展开
-
手写spring一:详解EventListener java顶级监听器
EventListener 是java 中所有监听器的接口类servlet容器配置的监听器就是实现了EventListenerservlet容器中定义了两个可以有实现的接口方法 contextInitialized 是servlet启动的时候要执行的方法,一般都是实现此方法 并在此方法体内完成Spring的配置文件读取 把类通过反射的方式加载进内存 稍后几天会一点一点写出来 代...原创 2019-01-04 16:44:46 · 1571 阅读 · 0 评论 -
手写spring二:Java反射获取类和对象信息全解析
反射在这里的作用就是知道全路径 在框架启动的时候把类实例化 然后设置到@service 和@Autowired里面所以要了解这东西怎么用的1. 什么是类对象类对象,就是用于描述这种类,都有什么属性,什么方法的2. 获取类对象获取类对象有3种方式(1). Class.forName(2). Hero.class(3). new Hero().getClass()在一个JV...原创 2019-01-08 13:50:09 · 679 阅读 · 0 评论 -
手写spring三:用newInstance与用new是区别的
用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。例如:Class c = Class.forName(“A”);factory = (AInterfac...原创 2019-01-24 16:08:53 · 825 阅读 · 0 评论