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