spring
cuisongliu
这个作者很懒,什么都没留下…
展开
-
spring aop的案例(一)日志拦截
日志拦截,一般主要在service和action进行日志拦截。这里我们直接讲用法,至于原理就不做具体讲解。 我们使用spring+spring mvc架构项目aplicationContext-common.xml:<context:component-scan base-package="com.tonghui.thcws"> <!--删除controller注解扫描-->原创 2015-10-15 17:38:20 · 2040 阅读 · 0 评论 -
spring aop的实现方式(二)
这里我们说说spring aop 事务处理的配置,这里有三种方式实现: 这里要注意一点,,要进行事务管理的方法,必须在方法外进行异常的抛出,这样事务管理器才能接收到,然后进行事务的回滚。如果用try-catch处理异常,将不会进行事务回滚。 事务管理器都是使用的声明式事务处理注解实现spring.xml配置<bean id="transactionManager" cla原创 2015-10-15 12:04:33 · 509 阅读 · 0 评论 -
spring发送Email
使用spring发送email,支持文件、html、txt等格式。MailBean.java 发送email的格式类/** * 本类是主要进行发送E-mail信息。 * @author Jerry * 如果是HTML :<html><head></head><body><h1>hello!!spring html Mail</h1><a href=\"http://www.sina.com\"原创 2015-10-23 10:59:44 · 636 阅读 · 0 评论 -
spring-quartz调度
quartz 是spring集成的调度框架。可以定时执行任务。quartz.properties配置# Configure Main Scheduler Properties #============================================================================org.quartz.scheduler.instanceName原创 2015-10-23 11:23:36 · 352 阅读 · 0 评论 -
spring 基于task机制调用(使用注解)
xml配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:task="http://www.s原创 2015-10-23 11:40:30 · 825 阅读 · 0 评论 -
基于spring注解,泛型的使用
/** * Service基类,所有Service均继承该类 * */public abstract class BaseService<T> { /* 所有子类直接通过该SQLSession操作数据库 */ @Resource(name = "sqlSession") protected SqlSession sqlSession; protected Clas原创 2015-10-23 10:03:17 · 560 阅读 · 0 评论 -
spring mvc i18n设置
在实际的生产环境中,我们经常会使用国际化,我们使用spring mvc设置i18n。spring-mvc.xml<!-- 国际化支持 --><mvc:interceptors> <!-- 国际化操作拦截器 如果采用基于(请求/Session/Cookie)则必需配置 --> <bean class="org.springframework.web.servlet.i18n.L原创 2015-10-20 15:00:44 · 778 阅读 · 0 评论 -
spring aop的案例(二)缓存配置
缓存,为什么使用缓存? 重复的查询操作会让数据库做一些无用工作,缓存的引入让数据库减少了IO操作,减少了服务器的压力。ehcache是Java里最常用的一个缓存框架,它分为页面缓存和业务缓存,我们这里只说业务缓存。首先新建一个ehcache.xml<ehcache> <!-- <diskStore path="F://ehcache//dir"/>--> <diskS原创 2015-10-20 10:39:32 · 523 阅读 · 0 评论 -
spring aop的实现方式(一)
spring aop是一种面向切面的编程思想,我们知道AOP的应用场景,例如事务处理、日志、缓存等,但是很多人对AOP的原理并不是很了解。这里我们讲述一下为什么使用AOP和怎么使用AOP的简单使用。AOP定义 面向切面编程是对程序OOP编程的另一种补充。OO将应用程序分解为对象层次,而AOP则将程序分解为各个方面或者关系。这就使得模块之间的关联能够跨多个对象进行处理。AOP的出现 我们先看看我原创 2015-10-14 23:59:36 · 493 阅读 · 0 评论