![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
黄盖苦肉六张闪
酒逢知己一杯倒,话不投机聊通宵。
展开
-
Spring之bean作用域(JAVASE)
在 Spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域。默认情况下, Spring 只为每个在 IOC 容器里声明的 Bean 创建唯一一个实例,整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和 Bean 引用都将返回这个唯一的 Bean 实例,该作用域被称为 singleton,它是所有 Bean 的默认作用域。各个作用域: XML中定原创 2017-11-13 21:59:32 · 135 阅读 · 0 评论 -
Spring之组件扫描
组件扫描(component scanning): Spring能够从指定的classpath下自动扫描,侦测和实例化具有特定注解的bean。 Spring提供了一下几个注解来标注需要被扫描到的bean: 以前实例化一个bean要在配置文件中写bean标签,like this:<bean id="a" class="lesson01.beans.A" scope="si原创 2017-11-13 22:19:55 · 5740 阅读 · 0 评论 -
Spring -- JDBC
Spring连接数据库的三种方式1.通过DriverManagerDataSource获取连接对象 这个东西来历可以说一下,JDK中有个接口:看简介可以得知这是个获取专门生产Connection对象的工厂类,基本上所有框架用来创建数据库连接都会实现这个接口,Spring的jdbc包就实现了这个接口,实现类就是DriverManagerDataSource,在它之前原创 2017-12-05 10:10:19 · 827 阅读 · 0 评论 -
Spring -- AOP
概念简介 AOP(Aspect-Oriented Programming, 面向切面编程):是一种新的方法论,是对传统 OOP(面向对象编程))的补充。其实只要理解了Java的动态代理,就基本就理解AOP了,都是用来实现同一个目标的。在知乎上有篇回答解释的很清楚:地址:https://www.zhihu.com/question/24863332原创 2017-12-05 10:26:36 · 154 阅读 · 0 评论 -
Spring -- 事务管理
1.编程式事务 这种需要自己手动编写事务代码的控制方式已经严重过时了,因为每个执行DML语句的操作都要编写一份这样的代码,相当的麻烦,Spring提供了一个抽象层:PlantformTransactionManager,事务管理器。封装了数据库事务几个方法,commit、rollback、getTransaction。想在Spring平台使用事务,就必须提供一个Plantfor原创 2017-12-05 10:51:29 · 216 阅读 · 0 评论 -
Spring -- 依赖注入(控制反转)
依赖注入 Spring框架的核心功能有两个:Spring容器作为超级大工厂,负责创建、管理所有的Java对象,这些Java对象被称为Bean。Spring容器管理容器中Bean之间的依赖关系,Spring使用一种被称为"依赖注入"的方式来管理Bean之间的依赖关系。使用依赖注入,不仅可以为Bean注入普通的属性值,还可以注入其他Bean的引用。依赖注入是一原创 2017-11-13 21:38:22 · 294 阅读 · 0 评论