随笔分类 - spring
摘要:记录因事务导致的问题 起因 某微服务电商项目,跨服务操作订单完成时,事务不生效。(分布式事务借助柔性事务的框架-hmily) 原因 Spring的事务只对代理类的调用生效,若在同类,方法内直接调用相当于使用被代理的对象进行调用,事务注解不生效 不生效的原因是AOP导致,JDK动态代理和C
阅读全文
摘要:###Log4j Log4j是Apache的一个开源项目,通过使用Log4j,可以控制每条日志的输出格式,可以控制日志信息输送的目的地,像是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等。 通过定义每一条日志信息的级别,我们能更细致地控制日志的生成过
阅读全文
摘要:###CGLIB 利用ASM字节码框架,将代理对象生成的class文件加载,修改其字节码,采用继承方式,生成子类进行处理。 Cglib针对类实现代理,主要针对指定的类生成子类,并覆盖目标方法,达到增强的效果。 由于是使用继承,所以对于final的类或者方法,无法代理 ###JDK 通过反射机制生成代
阅读全文
摘要:###起因 使用postman测试后端接口 { "timestamp": "2020-11-18T11:28:51.219+0000", "status": 500, "error": "Internal Server Error", "message": "Missing URI template
阅读全文