
spring
lbb-luckly
这个作者很懒,什么都没留下…
展开
-
Spring 环绕通知 ProceedingJoinPoint参数 方法介绍
获取的实体类Object target = point.getTarget();获取的方法名称String methodName = point.getSignature().getName();获取的方法参数Object[] args = point.getArgs();获取的参数类型Class[] parameterTypes = ((MethodSignature)poi...原创 2020-05-05 11:06:59 · 3451 阅读 · 0 评论 -
Spring 事务处理
本质事务是一组sql语句的集合,事务具有原子性(同步,即要么全部执行,要么全部不执行)、一致性(事务执行完之后表里面的约束等不变)、持久性(一旦提交不能再被撤销),隔离性(两个事物之间是隔离的,互补干扰,是通过加锁实现的)。数据库操作最终都要使用到JDBC,那么无论上层如何封装,底层都是调用Connection的commit,rollback来完成事务处理弊端数据访问层(DAO)必然需要进...原创 2020-05-04 18:30:13 · 303 阅读 · 0 评论 -
Spring详解之AOP
Spring整合单元测试在前面的案例中我么需要自己创建ApplicationContext对象,然后在调用getBean来获取需要测试的BeanSpring提供了一种更加方便的方式来创建测试所需的ApplicationContext,并且可以帮助我们把需要测试的Bean直接注入到测试类中添加依赖:<dependency> <groupId>org.sprin...原创 2020-05-01 22:32:34 · 345 阅读 · 0 评论 -
Spring详解之bean管理
IOC容器工厂只负责创建对象,而Spring当然不仅仅是一个对象工厂;其核心是一个对象容器,由于具备控制反转的能力,所以也叫它IOC容器;容器可以理解为存放对象的地方,当然不仅仅是存储,还有对象的管理,包括-创建-销毁-装配; 这样原本程序要做的事情交给了Spring,所以这属于IOC,称之为IOC容器;Spring有两个容器接口ApplicationContext和BeanFactory ...原创 2020-05-01 22:36:04 · 504 阅读 · 2 评论 -
Spring简介
什么是SpringSpring是一个开源的,轻量级Java开发框架; 其核心特性是可以用于开发任何 Java 应用程序,Spring 框架的目标是使 JavaEE应用程序的开发变得更加容易,核心概念是IOC和AOP;这也是学习Spring的重点所在;Spring不是针对某个具体功能,具体层级的框架; 也就是说以前该有的系统分层,结构,设计模式都不需要改变,而是让Spring加入进来,让开发变得...原创 2020-04-25 16:25:37 · 329 阅读 · 1 评论