Spring Boot 3.x
Spring Boot 3.x rules for Cursor (3.2 - 3.5, Java 17/21). Enforces jakarta.* imports, constructor injection, SecurityFilterChain bean, RestClient over RestTemplate, DTOs as records, virtual threads, ProblemDetail responses, Testcontainers @ServiceConnection. Catches 20 Boot 2-era regressions including javax.* imports, WebSecurityConfigurerAdapter, antMatchers, field injection, and @Transactional on private methods.
Spring Boot 3.x
Spring Boot 3.x rules for Cursor (3.2 - 3.5, Java 17/21). Enforces jakarta.* imports, constructor injection, SecurityFilterChain bean, RestClient over RestTemplate, DTOs as records, virtual threads, ProblemDetail responses, Testcontainers @ServiceConnection. Catches 20 Boot 2-era regressions including javax.* imports, WebSecurityConfigurerAdapter, antMatchers, field injection, and @Transactional on private methods.
Spring Boot 3.x rules for Cursor (3.2 - 3.5, Java 17/21). Enforces jakarta.* imports, constructor injection, SecurityFilterChain bean, RestClient over RestTemplate, DTOs as records, virtual threads, ProblemDetail responses, Testcontainers @ServiceConnection. Catches 20 Boot 2-era regressions including javax.* imports, WebSecurityConfigurerAdapter, antMatchers, field injection, and @Transactional on private methods.