一些thread类或servlet不能通过spring注解的方式调用spring容器里面的类
尝试将thread或servlet加上@component或@controller注解变成被spring容器管理,再调用spring容器里面的其他类,失败!
最终找出下面两种解决方案:
一,通过spring配置文件applicationContext.xml初始化
[java] vie...
分类:
编程语言 时间:
2015-03-28 13:04:40
阅读次数:
151
1.典型的Spring配置文件2.Spring beans 配置 InitializingBean声明了afterPropertiesSet方法作为初始化方法,而DisposableBean声明了destroy方法,使用这些接口的缺点是Bean和Spring的API产生了耦合,...
分类:
编程语言 时间:
2015-03-16 00:48:56
阅读次数:
210
AOP(Aspect Oriented Programming,面向切面编程)是Spring框架的一个重要特征
Spring推荐使用接口编程
Spring提供三种拦截器:方法前拦截器、返回后拦截器、异常抛出拦截器
拦截器定义
//Service接口
public interface IAopService{
public void withAop() throws Exception...
分类:
编程语言 时间:
2015-03-08 09:19:06
阅读次数:
215
使用redis做缓存的思路是在spring的项目中配置拦截器,在service层做切面,在findXXX或者getXXX等方法上进行拦截判断是否缓存即可。
1.环境:spring 3.1.2 + spring data redis 1.0.0+ jedis 2.1.0
2.spring配置文件配置:
...
分类:
编程语言 时间:
2015-03-08 00:11:17
阅读次数:
2759
做项目用到自动发邮件功能,网上查阅很多没有给出特别详细的说明,需要自己去探索,做了很多弯路。
在此给大家分享一下自己的代码:
360网盘下载地址:http://yunpan.cn/cJzDQ3gVUHBxY 访问密码 8221
使用时 请将Spring 配置文件里的 用户名、密码、邮箱服务器 还有端口 进行修改如果不是 yeah邮箱。
如果使用maven项目:
...
分类:
编程语言 时间:
2015-03-06 01:06:24
阅读次数:
291
1,spring配置文件添加文件上传配置 2,html 上传 3,controller 1 @RequestMapping(value = ...
分类:
编程语言 时间:
2015-03-05 16:24:39
阅读次数:
201
注解式控制器简介:在spring2.5之前都是通过实现controller接口或其实现来定义处理器类。spring2.5开始支持通过注解@controller和@requestmapping来定义处理器类,DefaultAnnotationHandlerMapping、AnnotationMetho...
分类:
编程语言 时间:
2015-03-05 00:16:43
阅读次数:
222
6.3 基于Schema的AOP 基于Schema的AOP从Spring2.0之后通过“aop”命名空间来定义切面、切入点及声明通知。 在Spring配置文件中,所以AOP相关定义必须放在标签下,该标签下可以 有、、标签,配置顺序不可变。:用来定义切入点,该切入点可以重用;:用来定义只有一个通知和一...
分类:
编程语言 时间:
2015-03-04 18:25:22
阅读次数:
202
1、新建一个java工程2、添加spring相关的jar包并添加到引用3、添加spring依赖的相关jar包并添加到引用4、编写spring配置文件applicationcontext.xml新建applicationContext.xml文件,然后编写头文件。关于spring头文件的写法可以参考s...
分类:
编程语言 时间:
2015-02-27 21:25:37
阅读次数:
170
在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向Spring容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanP...
分类:
编程语言 时间:
2015-02-18 00:57:58
阅读次数:
273