kotlin-spring-proxy-compatibility
Installation
SKILL.md
Kotlin Spring Proxy Compatibility
Source mapping: Tier 1 critical skill derived from Kotlin_Spring_Developer_Pipeline.md (SK-03).
Mission
Explain exactly why Spring interception does or does not happen for Kotlin code, then propose the safest fix. Focus on runtime behavior, not on code that merely looks annotated.
Read These Inputs
- The class and method carrying
@Transactional,@Cacheable,@Async,@Retryable, security annotations, or other proxy-triggering annotations. - The call site. Determine whether the method is called through another bean or through
this. - Build files. Verify
kotlin("plugin.spring"),kotlin("plugin.jpa"), or any customallOpenandnoArgconfiguration. - Whether the bean is proxied through an interface or through CGLIB class proxies.
- For persistence problems, read the entity class shape and JPA plugin setup.