![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 85
x306975056
这个作者很懒,什么都没留下…
展开
-
String相关配置一
1、启动Web容器时,自动装配ApplicationContext的配置信息 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <listener> ...原创 2011-04-25 15:29:24 · 140 阅读 · 0 评论 -
Spring事务配置的五种方式
事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY 使...原创 2011-05-04 21:41:24 · 92 阅读 · 0 评论 -
try catch异常抛出与spring事务回滚策略相关
将异常捕获,并且在catch块中不对事务做显式提交(或其他应该做的操作如关闭资源等)=生吞掉异常; spring的事务边界是在调用业务方法之前开始的,业务方法执行完毕之后来执行commit or rollback(Spring默认取决于是否抛出runtime异常). 如果抛出runtime exception 并在你的业务方法中没有catch到的话,事务会回滚。 一般不需要在业务方法中cat...原创 2011-05-24 17:13:54 · 639 阅读 · 0 评论 -
IOC控制反转
接口 可以提供不同的子类实现,增加代码稳定和健壮性等等,但是接口一定是需要实现的,也就是如下语句迟早要执行: AInterface a = new AInterfaceImp(); 这样一来,耦合关系就产生了,如: Class A { AInterface a; void aMethod() { a = new AInterfaceImp(); }} ...原创 2011-06-20 10:35:13 · 88 阅读 · 0 评论 -
Spring调度任务Quartz
1、InvoiceTaskJob,有一个invoiceTaskMothed (自定义)方法; <bean id="invoiceTaskJob" class="com.feifei.bin.InvoiceTaskJob"></bean> 2、定义一个Quartz工作类 <bean id="invoiceTaskState" clas...原创 2011-07-01 16:32:18 · 97 阅读 · 0 评论 -
Spring 之注解事务 @Transactional
spring 事务注解 默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚// 指定回滚@Transactional(rollbackFor=Exception.class) public void methodName() { // 不会回滚 throw ...原创 2013-04-09 10:16:05 · 179 阅读 · 0 评论