
Spring
文章平均质量分 85
下一秒升华
重新捡起荒废已久的博客...
展开
-
spring中的懒加载与事务--排坑记录
案例描述本文主要描述了开发中常见的几个与spring懒加载和事务相关的案例,主要描述常见的使用场景,以及如何规避他们,给出具体的代码。 1. 在新的线程中,访问某个持久化对象的懒加载属性。 2. 在quartz定时任务中,访问某个持久化对象的懒加载属性。 3. 在dubbo,motan一类rpc框架中,远程调用时服务端session关闭的问题。上面三个案例,其实核心都是一个问题,就是牵扯到sp原创 2017-06-23 13:37:58 · 9278 阅读 · 0 评论 -
使用spring validation完成数据后端校验
前言数据的校验是交互式网站一个不可或缺的功能,前端的js校验可以涵盖大部分的校验职责,如用户名唯一性,生日格式,邮箱格式校验等等常用的校验。但是为了避免用户绕过浏览器,使用http工具直接向后端请求一些违法数据,服务端的数据校验也是必要的,可以防止脏数据落到数据库中,如果数据库中出现一个非法的邮箱格式,也会让运维人员头疼不已。我在之前保险产品研发过程中,系统对数据校验要求比较严格且追求可变性及效率,原创 2017-08-16 15:52:47 · 125012 阅读 · 19 评论 -
spring中的@Transactional注解使用注意点
@Transactional可以说是spring中最常用的注解之一了,通常情况下我们在需要对一个service方法添加事务时,加上这个注解,如果发生unchecked exception,就会发生rollback,最典型的例子如下。@Servicepublic class StudentService { @Autowired StudentDao studentDao; @原创 2017-02-14 16:51:50 · 17437 阅读 · 2 评论 -
spring-security核心类解析--整理中....
前言这一篇文章可能会陆续更新很久,主要是不一定有空,有精力整理那么多。不太习惯连载教程,网上其他的博客也很多了。可不太令我满意的是,大多数spring-security的配置都是停留在xml配置,springboot如何整合spring-security讲解的不多。所以本篇博客的定位是基于javaConfig,结合springboot的一些自动配置,详解一些spring-security的核心类和接原创 2017-03-31 12:21:34 · 4564 阅读 · 2 评论