spring中的声明式事务控制

事务控制的API介绍PlatformTransactionManager:此接口是spring的事务管理器,它里面提供了我们常用的操作事务的方法。TransactionStatusgetTransaction(TransactionDefinitionvar1):获取事务状态信息voidcommit

#spring   #java  

spring中的AOP

AOP的作用和优势作用:在程序运行期间,不修改源码对已有方法进行增强。优势:减少重复代码提高开发效率维护方便基于xml的AOP配置基于注解的AOP配置

#spring   #java  

spring整合junit单元测试

前情提要在之前的测试代码中都有一下两行代码:applicationContext=newAnnotationConfigApplicationContext(SpringConfig.class);accountService=applicationContext.getBean("acc

#spring   #java  

spring纯注解配置对数据库CRUD操作

该案例和上一个案例项目结构一摸一样,只是删除了spring配置文件,以及添加的两个配置类来代替xml配置文件项目结构config包下为新添加的配置类。相关配置有关jdbc的子配置类@Configuration@PropertySource("classpath:jdbcConfig.pro

#spring   #java  

spring 快速入门

新建一个空的maven项目,在pom.xml中添加相关坐标<!--https://mvnrepository.com/artifact/org.springframework/spring-context--><dependency><groupId>org.sp

#spring   #java  

spring IOC中的bean标签细节

bean标签作用:用于配置让spring来创建的对象。默认情况下它调用的是类中的无参构造函数。如果没有无参构造函数则不能创建成功。属性:id:给对象在容器中提供一个唯一标识。用于获取对象。class:指定类的全限定类名。用于反射创建对象。默认情况下调用无参构造函数。scope:指定对象的作用范围。s

#spring   #java