Spring学习
236004
这个作者很懒,什么都没留下…
展开
-
spring注解识别一个接口的多个实现类方法
spring注解识别一个接口的多个实现类方法,在引用类中匹配到正确的实现类接口如下:public interface Filter { public String doFilter(String param); }接口实现类:public class TimeFilter implements Filter { @Override public String doFilter(...原创 2017-07-12 19:26:08 · 15614 阅读 · 0 评论 -
关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种
关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种:1. 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作2. 第二种是:通过 在xml中定义init-method 和 destory-method方法3. 第三种是: 通过bean实现InitializingBean和 Di原创 2017-01-15 14:48:15 · 9561 阅读 · 0 评论 -
有状态和无状态(@stateless/@stateful)
基本概念: 有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。 无状态就是一次操作,不能保存数据。无状态对象(Stateless Bean),就是没有实例变量的对象.不能保存数据,是不变类,是线程安全的。 代码更好理解:/** * 有状态bean,有state,us转载 2018-01-25 10:29:15 · 8256 阅读 · 0 评论 -
java定时器、Spring定时器和Quartz定时器
当前java程序中能够实现定时的主要有三种方式,分别是:java定时器,spring定时器,quartz定时器。下面依次讲讲他们的应用!java定时器的应用其实java很早就有解决定时器任务的方法了,java提供了类java.util.TimerTask类基于线程的方式来实现定时任务的操作,然后再提供java.util.Timer类来注册调用,先创建一个类RingTask...转载 2019-04-26 20:41:03 · 2505 阅读 · 0 评论 -
Java、spring框架拦截器区别
spring的Aspect,Filter、Interceptor、ControllerAdvice区别@ControllerAdvice使用详解对于@ControllerAdvice,我们比较熟知的用法是结合@ExceptionHandler用于全局异常的处理,但其作用不仅限于此。ControllerAdvice拆分开来就是Controller Advice,关于Advice,前面我...转载 2019-05-14 16:12:31 · 1005 阅读 · 0 评论