
Spring
weixin_36276193
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring基础之AOP面向切面编程
1、什么是Spring AOP(面向切面编程) AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日...原创 2019-01-24 21:30:48 · 153 阅读 · 0 评论 -
java基础之动态代理
1、什么是动态代理 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法2、java的三种代理方式(Spring动态代理)2.1静态...原创 2019-01-24 22:02:08 · 194 阅读 · 0 评论 -
spring boot 之ControllerAdvice统一异常处理
在构建springboot多模块项目中,我们可能需要构建统一的异常处理;方便代码解耦、给出正确的提示。于是,统一在controller中进行抛出,使用注解ControllerAdvice进行统一捕获(aop相关技术)。下面给出案例:1、在service中的抛出异常统一在controller进行相关处理@RestController@RequestMapping("/i...原创 2019-04-14 23:13:07 · 314 阅读 · 0 评论