1、首先创建异常处理包和类 2、使用@ControllerAdvice注解,全局捕获异常类,只要作用在@RequestMapping上,所有的异常都会被捕获 这上面有个需要注意的是要加上@ResponseBody注解,如果不加会怎么样呢,我们试下,报错: 因为是个json的格式,所以必须要有@Res ...
分类:
编程语言 时间:
2018-06-05 23:21:01
阅读次数:
316
什么是AOP AOP 是一种编程范式,与编程语言无关; 将通用逻辑从业务逻辑中分离出来(假如你的业务是一条线,我们不在业务线上写一行代码就能完成附加任务!我们会把代码写在其他的地方); 具体实现 (1) 引入依赖 (2) 创建HttpAspect.java 文件 类上加入@Aspect @Compo ...
分类:
编程语言 时间:
2018-06-02 20:38:16
阅读次数:
199
携程计算机技术(上海)有限公司于1999年6月在上海成立。2000年10月,携程并购了当时国内较早的酒店分销商——北京现代运通商务旅游服务有限公司。2002年1月,携程再次并购了华北的机票代理公司北京海岸公司,并将机票预订业务整合到上海统一处理,成为除民航系统外全国最大的机票中央预订系统。2004年 ...
分类:
其他好文 时间:
2018-05-25 21:26:24
阅读次数:
238
只要被除数出现重复,就表明循环节出现了。即使商不是循环小数,也可以补0作为循环节,这样就可以统一处理了。 AC代码 如有不当之处欢迎指出! ...
分类:
其他好文 时间:
2018-05-21 10:36:02
阅读次数:
181
一、将异常映射为HTTP状态码 (本篇所用代码承接 构建 Spring web 应用程序中的) 首先自定义一个异常类 SpittleNotFoundException 然后在应用中合适的时候抛出该异常 浏览器返回如图 二、异常的统一处理 如果在方法中频繁的抛出同一种异常,并对其进行处理的话很繁琐如 ...
分类:
编程语言 时间:
2018-05-20 15:22:00
阅读次数:
210
Demo结构和引用的Jar包 源代码(TestDemo.java) POI中将Excel转换为HTML方法仅能转换HSSFWorkBook类型(即03版xls),故可以先将读取的xlsx文件转换成xls文件再调用该方法统一处理 源代码(Transform.java) 将xlsx文件转换成xls文件。 ...
分类:
Web程序 时间:
2018-05-04 17:09:24
阅读次数:
392
本篇文章是「深入浅出MyBatis:技术原理与实践」书籍的总结笔记。上一篇介绍了MyBatis解析和运行原理,包括SqlSessionFactory的构建和SqlSession的执行过程,其中,SqlSession包含四大对象,可以在四大对象调度的时候插入自定义的代码,以满足特殊的需求,这便是MyBatis提供的插件技术。有些特殊场景,需要使用插件统一处理,比如:在进行多租户开发时,数据要按租户隔
分类:
其他好文 时间:
2018-05-04 12:03:52
阅读次数:
184
dao层不需要抛出异常,应该在service层抛出异常,可以是自定义的异常,也可以包装异常,然后在controller中定义exception handler统一处理或者单独处理。 参考: https://segmentfault.com/q/1010000006653269 ...
分类:
编程语言 时间:
2018-04-27 16:43:08
阅读次数:
131
C# 实现AOP 的几种常见方式 原文出处:http://www.cnblogs.com/zuowj/p/7501896.html AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的中统一处理业务逻辑的一种技术,比较 ...
分类:
其他好文 时间:
2018-04-26 01:28:11
阅读次数:
226
一。AOP统一处理请求日志 1.spring的两大核心:AOP , IOC 2.面向对象OOP关注的是将需求功能垂直,划分为不同的,并且相对独立的, 会封装成良好的类,并且类有属于自己的行为。 3.AOP则利用的是一种横切的技术,将面向对象构建的强大的类的体系,进行水平的切割; 并且将那些会影响到多 ...
分类:
编程语言 时间:
2018-04-01 14:34:18
阅读次数:
344