
spring
文章平均质量分 80
iteye_3489
这个作者很懒,什么都没留下…
展开
-
Spring的定时监听使用例
需求如下:客户档案录入一个月后,还没有签订合同的,需要提示业务经理,看是否需要更换业务员。是否更换取决于业务经理本人。定时监听器的功能:每天定时清除已过期的客户档案对应的业务员。 做法如下:用spring的quartz实现定时作业。操作前需要准备一个jar文件和一个xml文件:quartz-all-1.6.0.jar和quartz.properties第一步...2012-03-15 23:37:39 · 110 阅读 · 0 评论 -
Hibernate 与spring jdbcTemplate共享事物的管理
公司的项目框架搭建可以说是几经周折。之前的项目一直用的SSH框架,老总觉得这种架构开发效率太低了,建议把hibernate去掉或者换成是其他的持久层框架。我把原有的项目中hibernate的部分给去掉,用spring的jdbcTemplate来操作数据库。后来发现,这样做有些时候也是很费劲的,尤其是对大表的操作。为提高开发效率,又引入了hibernate框架。这样一来,即可以通过spring的jd...2012-08-24 19:35:16 · 222 阅读 · 0 评论 -
spring自定义注解样例
样例的具体内容不在博客里展示,大家自行下载源码看看吧。原创 2016-05-17 17:21:05 · 128 阅读 · 0 评论 -
spring-data-redis 扩展实现时效设置
spring目前在@Cacheable和@CacheEvict等注解上不支持缓存时效设置,只允许通过配置文件设置全局时效。这样就很不方便设定时间。比如系统参数和业务数据的时效是不一样的,这给程序开发造成很大的困扰。不得已,我重写了spring的这两个注解。以下是具体实现。 首先定义@Cacheable和@CacheEvict注解类。package com.lh.common.ann...原创 2016-08-28 20:23:38 · 455 阅读 · 0 评论 -
spring-data-redis RedisTemplateUtils工具类
package com.lh.core.core.util;import java.util.Arrays;import java.util.concurrent.TimeUnit;import org.springframework.data.redis.core.RedisTemplate;import com.rd.ifaes.common.dict.Expir...原创 2016-08-29 15:06:34 · 489 阅读 · 0 评论 -
使用Spring框架实现RESTful
RESTful web服务最近有多流行已经无需我多评价。是的,你的确需要它,但如何选择呢?我尝试了不同的Java REST框架,基本上都是Jersey和Spring MVC。我认为大多数情况下Spring是构建RESTful应用程序的首选。如果你已经有了一个Spring app,接下来不需要做任何复杂的配置就可以用Spring开始实现RESTful API了。只要使用标准的注解配置向下面这样...原创 2016-09-11 20:48:40 · 284 阅读 · 0 评论 -
基于spring的缓存注解实现
时间原因,这里只贴代码,见谅。package com.rd.ifaes.common.annotation;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.Signature;import org.aspectj.lang.reflect.MethodSignature;import ...原创 2016-09-22 15:25:30 · 191 阅读 · 0 评论 -
使用spring profile实现多环境切换的简单实现
多环境配置一直都是一件头疼不已的事情,spring自3.1以后引入Profile的方式实现多环境切换。下面我结合个人经验介绍一种简单的配置方式。假设存在三种环境: dev-开发环境;test-测试环境;pro-生产环境;准备工作: 在工程的resources目录下分别创建开发环境配置文件config-dev.properties、测试环境配置文件co...原创 2016-10-01 18:41:23 · 803 阅读 · 0 评论 -
基于spring的redisTemplate的缓存工具类
1、spring相关配置如下: <bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxIdle" value="${redis.pool.maxIdle}" /> <!-- 最大能够保持idel状态的对象原创 2016-10-01 20:38:36 · 1534 阅读 · 0 评论