- 浏览: 48448 次
- 性别:
- 来自: 北京
最新评论
文章列表
概述,在利用Spring进行Web后台开发时,经常会遇到枚举类型的绑定问题。一般情况下,如果Spring接收到的参数值为枚举值对应的字符串,Spring会根据枚举的值与传入的字符串进行对应。
枚举类如下:
public enum SexEnum {
BOY(& ...
写程序的时候一般都会通过try...catch...finally对异常进行处理,但是我们真的能在写程序的时候处理掉所有可能发生的异常吗? 以及发生异常的时候执行什么逻辑,返回什么提示信息,跳转到什么页面,这些都是要考虑到的。
前面章节介绍了基于@ControllerAdvice(加强的控制器)的异常处理
请参考 http://gsshijun.iteye.com/admin/blogs/2321980
下面介绍一些基于spring aop进行异常处理的方式: 1、添加pom
<dependency>
<groupId ...
参考:http://www.cnblogs.com/shanyou/archive/2012/05/06/2486134.html
http status codes常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代 ...
方式一:在参数中直接获取,如下
@RequestMapping("/test")
@ResponseBody
public void saveTest(HttpServletRequest req, HttpServletResponse resp){
}
方式二:通过加入监听器,在任何地方通过RequestContextHodler获取,如下
1、在web.xml中添加监听,如下
<listener>
<listener-class>org.springframework.web.context.requ ...
本文参考地址:http://blog.csdn.net/wuhenzhangxing/article/details/46459853
@ControllerAdvice是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看 @ControllerAdvice的源码实现如下:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface ControllerAdvic ...
1、打开Eclipse->Help->Eclipse Marketplace,在Search->Find 输入框中输入“eclipse Color theme”,点击Go,这里我们用Eclipse Color Theme 1.0.0,点击install按钮(我已安过),如图所示:
2、在install过程中http://eclipse-color-theme.github.com/update,由于网络的原因,可能会出现Connection refused: connect.无法连接问题,推荐使用”蓝灯“工具,打开蓝灯,重新连接,连接正常,插件下载安装完成后重新启动Ecl ...