
spring
奥术大师40
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring Bean相关配置及对象的生命周期
名称与表示: id 使用了约束中的唯一约束,里面不能出现特殊字符name 没有使用唯一约束,可以出现特殊字符(一般不使用) 设置对象生命周期的方法:init-method Bean被初始化时执行的方法 即加载配置文件时创建管理的所有的对象并调用所有的init方法(以前的版本是在调用getBean()时,对象才会被创建)destroy-met...原创 2019-01-17 16:24:24 · 271 阅读 · 1 评论 -
spring属性注入
set方法属性注入给类中的属性提供set方法实体类: 提供set方法public class Student { public String name; public Integer age; public void setName(String name) { this.name = name; } public void...原创 2019-01-17 17:28:28 · 279 阅读 · 0 评论 -
spring IOC注解开发
1.引入aop包2.xml文件中引入约束:http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"3.要在配置文件中配置包扫描<context:component-scan base-package="xxx...原创 2019-01-17 19:28:00 · 138 阅读 · 0 评论 -
spring AOP
AOP采用横向抽取机制代替了传统的纵向继承可以在不破坏原有类的基础上,生成一个代理类,在原来的类上进行增强可以随时添加和取消功能 JDK动态代理原理(必须得要有接口) 接口:public interface GoodsDao { public void save(); public void update();}实现类:public cl...原创 2019-01-18 12:15:42 · 115 阅读 · 0 评论 -
spring AOP通知类型 及 切入点表达式
通知类型前置通知 在目标方法执行之前进行操作实现类:public class GoodsDaoImpl implements GoodsDao { @Override public void save() { System.out.println("保存操作"); } @Override public void updat...原创 2019-01-18 15:12:08 · 353 阅读 · 0 评论 -
spring AOP注解开发
第一步:在配置文件中开启AOP注解 <!--配置开启aop注解--> <aop:aspectj-autoproxy/>第二步,在切面类上配置切面标签,并在切面类中的方法上贴上通知标签 注解AOP通知类型(1)@Before 前置通知@Before(value = "execution(* com.itlike.demo...原创 2019-01-18 15:55:46 · 154 阅读 · 0 评论 -
spring 事务的传播行为
什么是传播行为?在一个业务方法中,调用另一个业务方法例如:方法B中调用了方法ASpring中提供了7种事务的传播行为保证多个操作在同一个事务中 PROPAGATION_REQUIRED (常用)默认值,如果A中有事务,则使用A中的事务,如果A没有,创建一个,将操作包含进来 PROPAGATION_SUPPORTS支持事务,如果A中有事务,则使用A中的事务,...原创 2019-01-18 19:34:33 · 123 阅读 · 0 评论