Skip to content

Releases: RoninForge/roninforge-spring-boot

v1.0.0 - Initial Release

13 May 14:09

Choose a tag to compare

Initial release of roninforge-spring-boot - a Cursor IDE rule plugin for Spring Boot 3.x (3.2 - 3.5, Java 17/21).

What's included

  • 5 rules: core, anti-patterns, data, security, testing
  • 4 skills: /spring-boot-new-rest-endpoint, /spring-boot-migrate-to-3, /spring-boot-validate, /spring-boot-testcontainers
  • 1 reviewer agent (severity-grouped findings)
  • Test fixtures: deliberately broken Boot 2 sample + idiomatic Boot 3 sample

What it catches

20 Boot 2-era regressions: javax.* imports, WebSecurityConfigurerAdapter, antMatchers, field injection, new RestTemplate, returning JPA entities from controllers, N+1 queries, findAll without Pageable, @DaTa on @entity, ddl-auto=update, secrets in application.properties, @EnableGlobalMethodSecurity, @MockBean, @ConfigurationProperties unregistered, mixed Web/WebFlux, @ExceptionHandler(Exception.class), @async void, missing @validated, eager fetch, @transactional on private methods.

What it teaches

jakarta.* imports, constructor injection, SecurityFilterChain bean, RestClient + @HttpExchange, records as DTOs, virtual threads (Java 21), ProblemDetail (RFC 7807), Testcontainers @Serviceconnection, slice tests, @MockitoBean.

3 sequential code-reviewer rounds completed: 7 critical + 5 warnings + 7 suggestions all resolved.