摘要:
需要定义在Controller中 上述用 @ExceptionHandler注解的方式的缺点是比如很多控制器都需要处理相同的异常,则需要在每个处理器中定义,不能共享 这样就能实现业务处理和异常处理的方式分离、解... 阅读全文
摘要:
阅读全文
摘要:
处理器抛出异常,给中央调度器,由中央调度器捕获异常,调用异常处理器对象,集中处理 框架把视线HandlerExceptionResolver接口的类叫做异常处理器,只有异常处理器能够处理异常//定义一个简单的异... 阅读全文
摘要:
一、转发与重定向的区别1.地址栏 转发:不变,不会显示出转向的地址 重定向:会显示转向之后的地址2.请求 转发:一次请求重定向:至少提交了两次请求3.数据 转发:对request对象的信息不会丢失,因此可以在多个... 阅读全文
摘要:
使用Request对象保存数据 使用Session对象保存数据 使用ModelAndView保存数据 使用Model保存数据 使用ModelMap保存数据 使用HashMap保存数据 使用@ModelAttrib... 阅读全文
摘要:
默认是单例模式所以在多线程访问的时候有线程安全问题,不要用同步,会影响性能的,解决方案是在控制器里面不能写成员变量。为什么设计成单例模式?①性能 (不用每次请求都创建对象)②不需要多例(不要在控制器类中定义成员变... 阅读全文