Spring拦截器

  HandlerInterceptor是springmvc提供的web请求前后的切入点,spring容器将会管理实现HandlerInterceptor接口实例,从而在请求到达接口前 或者返回客户端前做一些逻辑处理。 使用   实现HandlerInterceptor接口,其中只有当preHandle返回true时,请求才会到达接口,如果 ...

Spring事务失效浅析

Spring提供org.springframework.transaction.annotation.Transactional注解显示声明为业务提供回滚机制;那么Transaction注解失效的场景有哪些?

SpringBean生命周期

  @PostConstruct和@PreDestroy分别作用在Bean的生命周期的开始和结束阶段, 如果想要在容器启动和停止分别处理业务时,应该怎么办?spring提供了org.springframework.context.Lifecycle接口和 org.springframework.context.SmartLifecycle接口;CommandLineR ...

Spring可Bean化线程池

JDK提供java.util.concurrent.ThreadPoolExecutor作为对线程池的基本封装,org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor则是Spring提供的线程池,可以直接开启注解使用。

SpringMVC跨域Cors

  测试环境有两个接口需要提供给别的项目的前端调用,前端项目运行地址为http://a.com,接口所在服务器地址为http://b.com; 总所周知,受同源策略的影响,浏览器执行ajax请求时会报Origin错误;因此运维在服务器配置了跨域;具体配置如下: server{ #省略其他 map $http_origin $co ...