Spring MVC
wuychn
这个作者很懒,什么都没留下…
展开
-
Spring MVC统一异常处理
我们知道,Service层封装了业务处理的代码,应该抛出异常,以触发事务回滚。为了返回客户端友好的错误信息,我们需要在Controller中使用try-catch对Service中抛出的异常进行捕获,做一些处理。但在实际项目中,我们可能会定义各种各样的异常,并且针对每一种异常可能会有不同的返回信息,这样一来,Controller中就会有大量的try-catch,既影响阅读,也不利于系统维护。看...原创 2018-10-23 17:19:11 · 169 阅读 · 0 评论 -
SpringMVC自定义注解进行参数校验
在我的另一篇博客中(SpringMVC),学习了如何使用Spring MVC结合Hibernate的校验框架validation(它和hibernate没有任何关系)对参数进行校验。在实际项目中,参数的校验逻辑可能比较复杂,这时我们可以自定义注解来实现参数校验,下面是一个简单的例子。pom.xml<?xml version="1.0" encoding="UTF-8"?>&...原创 2018-10-11 13:41:28 · 3816 阅读 · 0 评论