I have a application integrated with camunda engine as a spring-boot application.
I add @Transactional on some of my service method, then I see that spring Transaction Interceptor invoked twice, any one have idea about this behavior?
Use a debug tool, I found my service bean was proxied twice, for example, the original class of service is FooService, there was a proxy class FooService$$CGLIB1 target is FooService, and there was another proxy class FooService$$CGLIB2, target is previous previous CGLIB proxy class.