spring
yxking1
这个作者很懒,什么都没留下…
展开
-
Spring事务管理
Spring支持两种类型的事务管理:编程式事务管理:这意味你通过编程的方式管理事务,给你带来极大的灵活性,但是难维护。声明式事务管理:这意味着你可以将业务代码和事务管理分离,你只需用注解和XML配置来管理事务。Spring事务的实现方式和实现原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。真正的数据库层的事务提交和回滚是...原创 2020-04-14 15:09:25 · 96 阅读 · 0 评论 -
spring使用junit单元测试
之前我们的测试类里面都会有一个main方法,然后在通过ApplicationContext来获取bean对象。那我们就要想办法替换前面说的两个点。/** * * Spring整合junit的配置 * 1、pom.xml导入spring整合junit的jar(坐标) * 2、使用Junit提供的一个注解把原有的main方法替换了,替换成spring提供的...原创 2020-03-27 11:57:08 · 147 阅读 · 0 评论 -
spring中注解与xml中配置关系(五)
@Component将 java 类标记为 bean,可以用在任意普通类(可实例化对象的类),表示可以让容器来进行管理它是任何 Spring 管理组件的通用构造型。@Controller一个类标记为 Spring Web MVC 控制器。@Service此注解是组件注解的特化,细化说明当前的类是业务逻辑层@Repository用于标注此类是dao持久层@Autowr...原创 2020-03-26 22:51:05 · 339 阅读 · 0 评论 -
spring中装配bean的方式(四)
在Spring框架xml配置中共有6种自动装配:byName:通过bean的名称进行自动装配,如果一个bean的 property 与另一bean 的name 相同,就进行自动装配。byType:通过参数的数据类型进行自动装配。constructor:利用构造函数进行装配,并且构造函数的参数通过byType进行装配。autodetect(3.0后废弃了):自动探测,如果有构造方...原创 2020-03-25 10:53:21 · 148 阅读 · 0 评论 -
spring中bean的生命周期(三)
bean的生命周期主要是以下几个阶段实例化 Instantiation 属性赋值 Populate 初始化 Initialization 使用bean 销毁 Destruction原创 2020-03-24 18:04:09 · 148 阅读 · 0 评论 -
spring中bean的作用范围(二)
1.BeanFactory: 延迟加载的思想来创建bean对象ad 2,ApplicationContext:只要解析完配置文件,就立马创建bean,容易占用内存.原创 2020-03-12 23:17:19 · 190 阅读 · 0 评论 -
spring源码构建(一)
源码下载直接进入官网,通过官网找源码地址选择到对应的版本,下载到指定目录后打开目录可以一个build.gradle文件,里面有当前代码需要构建的gradle版本打开https://gradle.org/releases/官网 下载对应的版本接着配置环境变量 GRADLE_HOME对应的是文件路径,如 D:\tools\gradle-4.3.1\bin...原创 2020-03-11 13:35:45 · 224 阅读 · 0 评论