![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 95
三木之路
欢迎各位来讨论技术学习
展开
-
三木之注意事项---spring
单例生成方式(静态内部类,枚举单例,可有效使用到并发):静态类部类:初始化单例,可用静态内部类来初始化,解决并发,继承饿汉式和懒汉式的优点,同时解决第一次初始化慢的问题,读写不需要锁单例多例初始化的区别:单例bean默认再启动时就被初始化加载到ioc容器里面,而多例是通过每次获取bean对象时才会被创建初始化注入bean方式:提供方:@Autowired是由or...原创 2020-04-06 19:12:25 · 307 阅读 · 0 评论 -
三木之Spring事务注解实现
AOP底层实现原理动态代理(什么是动态代理1.代理对象,不需要实现接口2.代理对象的生成,是利用JDK的API,动态的在内存中构建代理对象(需要我们指定创建代理对象/目标对象实现的接口的类型)3.动态代理也叫做:JDK代理,接口代理)AOP编程应用场景日志记录,性能统计,安全控制,事务处理,异常处理事务注解实现代码pom.xml<...原创 2018-12-13 15:27:40 · 2236 阅读 · 0 评论 -
三木之SpringIOC原理实现
原理:使用反射机制+XML技术手写SpringiocXML思想:1.读取XML(spring.xml)2.获取元素,并且循环查出元素的id是否等于所需的beanid,查出相等的,则获取该改元素的class地址并创建一个实例代码展示Test.javapublic class Test { public static void main(String[] arg...原创 2018-12-16 16:54:36 · 2036 阅读 · 0 评论