陈科肇
在上下文中配置:
注意:
1.如果配置完成报错——
java.lang.NoSuchMethodError: org.hibernate.engine.sp...
分类:
编程语言 时间:
2015-04-11 11:49:03
阅读次数:
131
Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。? Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个...
分类:
编程语言 时间:
2015-04-08 13:21:56
阅读次数:
179
前提:已经部署spring(接上篇:spring 注解 容器的注入注出)一:新增依赖包 1:log4j-1.2.9.jar(日志包) 2:spring-aspects-4.1.6.RELEASE.jar(spring包中存在) 3:aopalliance-1.0.jar(不在spring包中)...
分类:
编程语言 时间:
2015-04-03 18:44:32
阅读次数:
223
前提:已经部署spring(参考上篇:web project 部署 spring bean工厂)一:新增依赖jar包 1:spring-aop-4.1.6.RELEASE.jar (修改applicationContext.xml中beans属性时需要)二:web.xml不变,修改applica.....
分类:
编程语言 时间:
2015-04-03 14:53:11
阅读次数:
204
简单点说就是用来指定bean的作用域(官方解释:scope用来声明IOC容器中的对象应该处的限定场景或者说该对象的存活空间,即在IOC容器在对象进入相应的scope之前,生成并装配这些对象,在该对象不再处于这些scope的限定之后,容器通常会销毁这些对象),其默认作用域是"singleton",如果要换成其他作用区域,直接后面添加类型即可,比如@Scope("prototype") ,注意spri...
分类:
编程语言 时间:
2015-04-02 16:30:22
阅读次数:
171
注解@SuppressWarningsJ2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 @SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个 @SuppressWarnings 批注...
分类:
编程语言 时间:
2015-04-02 16:26:14
阅读次数:
101
@Transactional spring 事务注解
默认遇到throw new RuntimeException("...");会回滚
需要捕获的throw new Exception("...");不会回滚
// 指定回滚
@Transactional(rollbackFor=Exception.class)
public void methodName() {
...
分类:
编程语言 时间:
2015-04-02 09:13:37
阅读次数:
183
前言
由于能力有限,不会过于深入的探讨spring的注解,只会介绍一下注解的基本使用方法
@Autowired
@Autowired可以帮我们注入一个属性,一般作用在普通方法之上(也可以作用的变量上或者构造器上)
@Autowired是根据类型匹配的,所以如果有两个一样类型的参数的时候,会出错
看下下面的例子
public class Bean2 {
@Override
publ...
分类:
编程语言 时间:
2015-03-30 16:38:24
阅读次数:
311
一些thread类或servlet不能通过spring注解的方式调用spring容器里面的类
尝试将thread或servlet加上@component或@controller注解变成被spring容器管理,再调用spring容器里面的其他类,失败!
最终找出下面两种解决方案:
一,通过spring配置文件applicationContext.xml初始化
[java] vie...
分类:
编程语言 时间:
2015-03-28 13:04:40
阅读次数:
151
Spring事务的传播行为在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checke...
分类:
编程语言 时间:
2015-03-16 10:58:29
阅读次数:
233