SpringMVC 使用验证框架 Bean Validation(下)

本文接上一篇《SpringMVC 使用验证框架 Bean Validation(上)》:四、Controller 普通参数验证与视图错误信息的展示对于 form 表单提交绑定到对象的验证方式,上面已经介绍了。但是在很多时候,我们是通过普通传参来调用接口的。 比如:http://localhost...

2016-04-29 22:34:22

阅读数:25533

评论数:2

SpringMVC 使用验证框架 Bean Validation(上)

对于任何一个应用而言在客户端做的数据有效性验证都不是安全有效的,这时候就要求我们在开发的时候在服务端也对数据的有效性进行验证。 SpringMVC 自身对数据在服务端的校验(Hibernate Validator)有一个比较好的支持,它能将我们提交到服务端的数据按照我们事先的约定进行数据有效性验证...

2016-04-29 00:03:41

阅读数:30319

评论数:3

MYSQL 5.7 压缩包安装

版本:mysql-5.7.12-winx64安装步骤: 1. 官网下载 mysql-5.7.12-winx64.zip 解压缩到 D:\Program Files\mysql-5.7.12-winx64 (当然你可以使用自己的目录) 配置环境变量 PATH=D:\Program Files\m...

2016-04-28 10:39:30

阅读数:5921

评论数:0

Web 开发中 Ajax 的 Session 超时处理

在 Java Web 开发中,当session超时的情况下,普通页面的跳转好处理。关于Ajax的请求超时处理,就需要特殊处理下了。先写一个统一的过滤器,或者拦截器,针对Ajax请求进行过滤处理,下面示例以Filter为例: public void doFilter(ServletReques...

2016-04-25 13:03:59

阅读数:6449

评论数:1

SpringMVC @ModelAttribute 的使用

在 SpringMVC 的 Controller 中使用 @ModelAttribute 时,应用位置包括下面几种:1、应用在方法上。 2、应用在方法的参数上。 3、应用在方法上,并且方法也使用了@RequestMapping1、应用在方法上。首先说明一下,被 @ModelAttribute ...

2016-04-16 23:41:34

阅读数:10590

评论数:0

请求https错误: unable to find valid certification path to requested target

错误及原因当Java客户端请求实现https协议的服务时,出现异常:’unable to find valid certification path to requested target’ 是因为服务期端的证书没有被认证,需要做的是把服务端证书导入到Java keystore。解决方法使用下面的...

2016-04-14 21:29:27

阅读数:15269

评论数:2

Spring Boot 异步请求(Servlet 3.0)

在Spring 3.2 及以后版本中增加了对请求的异步处理,旨在提高请求的处理速度降低服务性能消耗。在我们的请求中做了耗时处理,当并发请求的情况下,为了避免web server的连接池被长期占用而引起性能问题,调用后生成一个非web的服务线程来处理,增加web服务器的吞吐量。为此 Servlet ...

2016-04-01 10:34:08

阅读数:11664

评论数:0

JavaAgent 应用(spring-loaded 热部署)

上一篇文章简单介绍了 javaagent ,想了解的可以移步 “JavaAgent”本文重点说一下,JavaAgent 能给我们带来什么? 自己实现一个 JavaAgent xxxxxx 基于 JavaAgent 的 spring-loaded 实现 jar 包的热更新,也就是在不重启服务器的情况...

2016-04-01 10:31:02

阅读数:12378

评论数:1

JavaAgent 简单例子

JavaAgent 是JDK 1.5 以后引入的,也可以叫做Java代理。JavaAgent 是运行在 main方法之前的拦截器,它内定的方法名叫 premain ,也就是说先执行 premain 方法然后再执行 main 方法。那么如何实现一个 JavaAgent 呢?很简单,只需要增加 pre...

2016-04-01 10:29:01

阅读数:18090

评论数:2

时间和日期新API(JSR310)

对日期和时间的新的API,主要包括 Instant、Clock、LocalDateTime、DateTimeFormatter、ZonedDateTime 以及替换 Calendar 的 Chronology 类、建议大家体验使用。具体看下面的代码和注释吧:import org.junit.Tes...

2016-04-01 10:10:47

阅读数:1455

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭