
Spring
昫 灬
记录、思考
展开
-
【09】Spring笔记--声明式事务
【09】Spring笔记–声明式事务一、声明式事务的使用对于声明式事务,使用@Transactional 注解 进行标注即可,可以放在类或方法上,Spring就会产生AOP的功能,这是Spring事务的底层实现放在类上,该类的所有公共非静态方法都将启用事务功能放在方法上,就代表这个方法启用事务在 @Transactional 中,可配置许多属性,比如事务的隔离级别和传播行为,或者回滚策略当启动事务时,就会根据事务定义器内的配置去设置事务,首先根据传播行为去确定事务的策略,然后是隔离级别、超时原创 2020-11-28 17:02:16 · 282 阅读 · 1 评论 -
【06】Spring--jdbc template
【06】Spring笔记–jdbc template①环境配置需要导入的Jar包:spring-jdbc-5.0.2.RELEASE.jarspring-tx-5.0.2.RELEASE.jar(和事务相关的)在pom.xml中添加如下依赖:<dependencies> <dependency> <groupI...原创 2020-01-18 13:01:25 · 137 阅读 · 0 评论 -
【05】Spring--AOP
【05】Spring笔记–AOP概念:AOP为 Aspect Oriented Programing 的缩写,意为面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。主要功能:日志记录、性能统计、安全控制、事务处理和异常处理等一、Spring AOP相关术语名称名称解释Joinpoint连接点所谓连接点是指那些被拦截到的点。在 sp...原创 2020-01-18 13:00:06 · 146 阅读 · 0 评论 -
【04】Java--动态代理
【04】Java–代理模式代理模式有两种:动态代理静态代理通俗的说:Java里面的代理其实和生活中的代理商,代购的意思类似。假设有一个场景,里面有生产厂家,消费者,代理商。我们一般都是通过代理商进行购买的,然后代理商向厂家拿货。这就是代理那么动态代理和静态代理有什么区别呢?动态代理没有固定的代理商,都是临时找的。静态代理的话是有一个固定的代理商。Java里:动态代理:...原创 2020-01-18 12:54:54 · 133 阅读 · 1 评论 -
【03】Spring--整合junit
【03】Spring笔记–整合junit步骤:①:在pom.xml添加依赖<!--Spring整合Junit的jar包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-t...原创 2020-01-18 12:49:47 · 141 阅读 · 0 评论 -
【02】Spring--注解
【02】Spring笔记–注解一、常用注解:用于创建对象:作用@Component在其他组件上添加注解时@Controller用于Controller 层@Service用于 service层@Repository用于 dao层上面4个用法相同:作用:用于把当前类对象存入spring容器中属性:value:用于指定bean的id。不...原创 2020-01-18 12:47:30 · 264 阅读 · 0 评论 -
【01】Spring--IOC/DI
Spring学习笔记–【01】一、Spring框架简介Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 Spring MVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级...原创 2020-01-12 20:55:21 · 168 阅读 · 0 评论