spring
文章平均质量分 56
清晰-简洁
有的时候,我好想哭,但是我不知的怎么流泪!
展开
-
ContextLoaderListener与DispatcherServlet所加载的区别
@Controller注解的bean如果在ContextLoaderListener中加载的,那么URL路径与Controller方法的映射关系将不会初始化。原创 2015-12-15 22:44:57 · 474 阅读 · 0 评论 -
深入浅出Mybatis-与Spring集成
单独使用mybatis是有很多限制的(比如无法实现跨越多个session的事务),而且很多业务系统本来就是使用spring来管理的事务,因此mybatis最好与spring集成起来使用。前置要求版本要求项目版本下载地址说明mybatis3.0及以上https://github.com转载 2015-12-18 22:41:25 · 390 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 SpringMVC 中的Interceptor 拦截请求是通过HandlerInterceptor 来实现的。在转载 2015-12-20 00:44:32 · 3261 阅读 · 0 评论 -
Spring据源配置
1. Spring的DriverManagerDataSource数据源<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDrive原创 2015-12-06 18:52:25 · 415 阅读 · 0 评论 -
Spring AOP 事务管理
首先需要配置一个 Bean 称之为事务管理器。事务管理器有DataSourceTransactionManager、HibernateTransactionManager等。 然后用tx:advice标签配置事务。tx即是transaction的简写。定义事务属性:传播、隔离级别、读写、超时、异常。 最后用 aop 方式配置添加事务的切点。原创 2015-12-08 11:37:23 · 542 阅读 · 0 评论 -
Spring4+Hibernate4 事务管理 配置 注解 AOP
sessionFactory.getCurrentSession()1. Hibernate 自动管理,thread方式实现。需要手动开启和关闭事务。<property name="current_session_context_class">thread</property>2. Spring 自动管理,通过AOP或注解实现。自动开启和关闭事务。 <tx:annotation-driven tran原创 2015-12-25 21:54:07 · 7254 阅读 · 0 评论