![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 88
闷热当乘凉-
这个作者很懒,什么都没留下…
展开
-
IoC & AOP
一、IoC(Inverse of Control) 简介 1.IoC是一种设计思想,将程序中原本手动创建对象的控制权交给Spring框架管理。 2.IoC容器是实现IOC的载体实际上是一个map(key, value),存放各种对象。IoC容器像一个工厂,当需要创建对象的时候,只需要配置配置文件/注解,不需要考虑对象的具体创建过程。 3.控制反转采用的方法是依赖注入(Dependency Injection) IoC的初始化过程 Resource定位 -ClassPathXmlApplicationCo原创 2021-03-22 22:00:20 · 76 阅读 · 0 评论 -
ThreadLocal
ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 使用场景 1、在进行对象跨层传递的时候,使用ThreadLocal可以避免多次传递,打破层次间的约束。 2、线程间数据隔离 3、进行事务操作,用于存储线程事务信息。 4、数据库连接,Session会话管理。 比如我们使用数据库的时候首先就是建立数据库连接,然后用完了之后关闭就好了,这样做有一原创 2021-03-22 20:06:03 · 167 阅读 · 0 评论