非功能性需求 <!-- more --> ## 需求 在业务系统中开发一些非功能性需求,比如:监控、统计、鉴权、限流、事务、幂等、日志。 ## 实现 ![image.png|1000](https://imagehosting4picgo.oss-cn-beijing.aliyuncs.com/imagehosting/fix-dir%2Fpicgo%2Fpicgo-clipboard-images%2F2024%2F05%2F10%2F11-43-29-cc7e945676b0ae2fbd31c9fe1c928ca2-20240510114327-3e0f4f.png) ![image.png|1000](https://imagehosting4picgo.oss-cn-beijing.aliyuncs.com/imagehosting/fix-dir%2Fpicgo%2Fpicgo-clipboard-images%2F2024%2F05%2F10%2F11-11-36-d53598285bedfaf26064229fb0ef0c21-20240510111135-551c92.png) ## 动态代理 普通代理就是新在代码里写死一个类 动态代理是在 JVM 在运行的时候,动态地创建原始类对应的代理类