1.硬编码,该种方式代码侵入性大,复杂度高,不可复用 2.AOP,该种方式是在运行是进行的,性能损耗较大,可以复用 3.javassist,该种方式是在虚拟机启动时改变目标对象的字节码,性能损耗小,可以复用
启动vm中配置
-javaagent:/home/shixiaohua/IdeaProjects/fanuc-work/wanliy-server/qms/target/qms-wanliy.jar