spring
树上的疯子^
树上有一个疯子,一天疯子看见一个傻子站在井边一直喊:13…13…13…… 疯子就下来问傻子:傻子,你在喊什么啊? 傻子看了眼疯子,没理他,继续喊:13…13…13…… 疯子就很好奇,把头伸到井边去看! 傻子一抬脚,“扑通”,疯子掉进了井里! 傻子嘿嘿一笑,说:“14…14…14……”!
展开
-
@Transactional事务
异常如下图所示,我们都知道Exception分为运行时异常RuntimeException和非运行时异常error是一定会回滚的如果不对运行时异常进行处理,那么出现运行时异常之后,要么是线程中止,要么是主程序终止。如果不想终止,则必须捕获所有的运行时异常,决不让这个处理线程退出。队列里面出现异常数据了,正常的处理应该是把异常数据舍弃,然后记录日志。不应该由于异常数据而...原创 2020-04-01 10:59:33 · 219 阅读 · 0 评论 -
应用启动时就执行特定处理
一、ApplicationContextAware接口 1 2 3 4 5 6 7 8 9 packageorg.springframework.context; importorg.springframework.beans.BeansException; import...原创 2019-11-12 11:30:06 · 156 阅读 · 0 评论 -
constructor,@PostConstruct,afterPropertiesSet,onApplicationEvent执行顺序
packagecom.xx; importjavax.annotation.PostConstruct; importjavax.annotation.Resource; importorg.springframework.beans.factory.InitializingBean; importorg.springframework.conte...原创 2019-11-12 11:24:34 · 582 阅读 · 0 评论 -
Spring 服务启动 自动执行(ApplicationListener)
[java]view plaincopy print?importorg.springframework.beans.factory.annotation.Autowired; importorg.springframework.context.ApplicationListener; importorg.springframework.context.event.Co...原创 2017-08-25 10:30:46 · 470 阅读 · 0 评论 -
spring的国际化
1登录时候//0:中文;1:英文 默认中文if(countryChoice==1){ Locale locale = new Locale("en", "US"); request.getSession().setAttribute(SessionLocaleResolver.LOCALE_SESSION_ATTRIBUTE_NAME,loc...原创 2018-06-11 19:30:33 · 244 阅读 · 0 评论 -
Spring 使用注解方式进行事务管理
使用步骤:步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:tx="http://www.springframework.org/...原创 2016-01-13 13:32:47 · 669 阅读 · 0 评论 -
Spring@Autowired注解与自动装配
1 配置文件的方法我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.java [java] vi...转载 2015-05-14 10:35:42 · 397 阅读 · 0 评论 -
Spring有哪些优点缺点
大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢我们看一个框架是否优秀,首先看这个框架是否是非侵入式的,其次是可扩展性,再次是解耦性和开发周期。Spring是什么?Spring是一个轻量级的DI和AOP容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的(所谓...原创 2017-04-01 12:12:38 · 43735 阅读 · 2 评论 -
返回的bean的属性为空不显示的spring配置
NON_NULL原创 2015-08-07 15:07:42 · 2047 阅读 · 0 评论 -
配置事务管理器
expression="execution(* com.het.ws.harierwater.service.*.*(..))" />原创 2015-06-12 15:32:28 · 471 阅读 · 0 评论 -
Spring声明式事务管理与配置介绍
一、Spring声明式事务配置的五种方式前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。总结如下:Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机原创 2015-05-07 02:32:31 · 340 阅读 · 0 评论 -
spring四种依赖注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制转载 2015-05-07 02:32:26 · 308 阅读 · 0 评论 -
spring中的设计模式
我对设计模式的理解: 应该说设计模式是我们在写代码时候的一种被承认的较好的模式,就像一种宗教信仰一样,大多数人承认的时候,你就要跟随,如果你想当一个社会存在的话。好的设计模式就像是给代码造了一个很好的骨架,在这个骨架里,你可以知道心在哪里,肺在哪里,因为大多数人都认识这样的骨架,就有了很好的传播性。这是从易读和易传播来感知设计模式的好处。当然设计模式本身更重要的是设计原则的一种实现,比如开闭原转载 2015-05-07 01:58:32 · 334 阅读 · 0 评论 -
Spring事务配置的五种方式和spring里面事务的传播属性和事务隔离级别
Spring事务配置的五种方式前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制原创 2015-04-28 02:24:37 · 772 阅读 · 0 评论