
Spring
文章平均质量分 79
低至一折起
Write the Code,Change the World!!!
展开
-
Bean Validation 校验实践
前言在应用程序的业务逻辑中,经常会碰到需要校验参数的情况。经常要判断一个 Model 的字段是否为 Null 之类,或者判断长度等。那么在代码层面上,就会需要编写很多校验,影响代码的阅读以及维护,而且造成代码的冗余。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层...原创 2019-11-27 14:02:01 · 313 阅读 · 0 评论 -
SpringMVC介绍之Validation
对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。SpringMVC自身对数据在服务端的校验有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证,对于不合格的数据信息SpringMVC会把它保存在错误对象中,这些错误信息我们也可以通过SpringMVC提供的标签在前端JSP页面上进行展示。使用原创 2017-12-19 10:26:39 · 279 阅读 · 0 评论 -
Spring-service本类中方法调用另一个方法事务不生效问题
转自优快云 原文链接前些日子一朋友在需要在目标对象中进行自我调用,且需要实施相应的事务定义,且网上的一种通过BeanPostProcessor的解决方案是存在问题的。因此专门写此篇帖子分析why。1、预备知识aop概念请参考【http://www.iteye.com/topic/1122401】和【http://jinnianshilongnian.iteye.com/blog/1418596】s转载 2017-12-19 10:27:05 · 5659 阅读 · 0 评论 -
spring定时器时间表达式
字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * / 表达式意义 “0 0 12 * *原创 2017-12-19 10:27:44 · 273 阅读 · 0 评论 -
Spring定时任务的几种实现
近日项目开发中需要执行一些定时任务,比如需要在每天凌晨时候,分析一次前一天的日志信息,借此机会整理了一下定时任务的几种实现方式,由于项目采用spring框架,所以我都将结合spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的原创 2017-12-27 15:21:41 · 170 阅读 · 0 评论 -
Bean 复制的几种框架比较
4 种复制方法:Apache BeanUtilsApache PropertyUtilsSpring BeanUtilsCglib BeanCopier测试 Bean,FromBean 与 ToBean 属性一致public class FromBean { private String name; private int age; private...原创 2018-07-03 19:55:44 · 3714 阅读 · 0 评论