多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>[info]IoC 控制反转与 AOP 面向切面编程是 Spring 的俩大核心技术。 (Aspect Oriented Programming,AOP)面向切面编程是一种编程思想,它采用一种<mark>横切</mark>的技术,将涉及多业务流程的<mark>通用功能抽取出来并单独封装</mark>,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。 ```java //方法1 public void printLog() {...} //目标方法 public User login(String username) {...} ``` 比如,可以决定在`login`方法之前先执行`printLog`方法,或在`login`方法执行之后再执行`printLog`,`printLog`就像横切那样插入在`login`方法前面,或后面。