
SpringMvc4.x基本配置(二):拦截器配置
一. 点睛 拦截器(Interceptor)实现对每一个请求处理前后进行相关的业务处理,类似于Servlet的Filter。 可让普通的Bean实现HandlerInterceptor接口或者继承HandlerInterceptorAdap...
一. 点睛 拦截器(Interceptor)实现对每一个请求处理前后进行相关的业务处理,类似于Servlet的Filter。 可让普通的Bean实现HandlerInterceptor接口或者继承HandlerInterceptorAdap...
一. 点睛 Spring MVC的定制配置需要我们的配置类继承一个WebMvcConfigurerAdapter类,并在此类使用@EnableWebMvc注解,来开启对Spring MVC的配置支持,这样我们就可以重写这个类的方法,完成我们...
一. 点睛 Spring MVC常用注解有以下几个: 1. @Controller @Controller注解在类上,表明这个类是Spring MVC里面的Controller,将其声明为Spring的一个Bean,DispatcherSe...
一. 点睛 Spring MVC提供了一个DispatcherServlet来开发Web应用。在Servlet2.5以及以下的时候只要在web.xml下配置元素即可。但下面我们采用Servlet3.0+无web.xml的配置方式,在Spri...
一. 点睛 测试是开发工作中不可缺少的部分,单元测试只针对当前开发的类和方法进行测试,可以简单通过模拟依赖来实现,对运行环境没有依赖;但是仅仅单元测试是不够的,它只能验证当前类或者方法能否正常工作,而我们想要知道系统的各个部分组合在一起是否...
在之前的系列文章中通过: 1. @EnableAspectJAutoProxy 开启对AspectJ自动代理的支持,原文点击:Spring4.x基础配置(三):Spring AOP。 2. @EnableAsync 开启异步方法的支持,原文...
一. 点睛 从Spring2开始,为了响应JDK1.5推出的注解功能,Spring开始大量加入注解来替代xml配置。Spring的注解主要用来配置和注入Bean,以及AOP相关配置(@Transaction)。随着注解的大量使用,尤其相同的...
一. 点睛 在Spring4.x常用配置(四):Spring Profile中知道,通过活动的profile可以获得不同的Bean。Spring4提供了一个更加通用的基于条件的Bean的创建,即使用@Conditional注解。 @Cond...
一. 点睛 从Spring3.1开始,计划任务在Spring中的实现变得异常的简单。首先通过在配置类注解@EnableScheduling来开启计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled来声明这是一个计划任务。 S...
一. 点睛 Spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。而实际开发中任务一般是非阻碍的,即异步的,所以我们要在...
一. 点睛 Spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器,例如Goggle Guice,这时Bean之间的耦合度很低。 但是在实际的项目中,我们不可避免的要用到S...
一. 点睛 Spring的事件(Application Event)为Bean与Bean之间的消息通信提供了支持。当一个Bean处理完一个任务之后,希望另外一个Bean知道并能做相应的处理,这时我们就需要让另外一个Bean监听当前Bean所...