![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 74
李飞飞_None
404
展开
-
SpringBoot AOP使用
AOP即面向切面编程,其存在的目的就是为了解耦,通过AOP的实现,可以让业务逻辑只关心业务本身,而不用在意其他的事情,无需改动原有代码,实现无侵入增加部分能力。在系统日志处理、系统事务处理、系统安全验证、系统数据验证等多个场景中都有可能使用到。在关于AOP的描述中,有如下几个比较重要的概念:通知:Advice,给目标方法添加额外操作步骤,即拦截到连接点之后要执行的方法连接点:JoinPoint,可以添加额外步骤的地方,基本上每个方法前后都可以是连接点切面:Aspect,横切面对象,即通知和切点的结合原创 2021-11-14 21:46:06 · 660 阅读 · 0 评论 -
SpringBoot热部署
SpringBoot热部署平常在编写代码的时候,经常会遇到一个问题,我在某次运行验证时,发现某行的代码编写错误,需要对代码重新编写,代码修改后,需要重启项目才能生效,当项目比较小的时候,启动时间比较短,但是当项目较大时,启动时间将会变得很长。为避免大多数时间在等待重启项目上,可引入热部署,即修改了代码后无需手动重启,工具会快速的自动重启。并不是说热部署不用重启,只是由手动变为自动,且启动较快。热部署最主要的原理是使用两个ClassLoader,一个用于加载那些不会改变的类,另一个加载会更改的类,称为r原创 2021-11-11 21:45:48 · 148 阅读 · 0 评论