spring-boot-migrator
spring-boot-migrator copied to clipboard
Spring Boot Migrator (SBM) is a tool for automated code migrations to upgrade or migrate to Spring Boot
- findRepository requires absolute path but doesn't assert it
https://github.com/spring-projects/spring-data-commons/wiki/Spring-Data-2022.0-(Turing)-Release-Notes-(Preview) # General Themes - Upgrade to Java 17 baseline - Upgrade to Spring Framework 6 - Upgrade to Jakarta EE 9 - Ship Ahead-of-Time processing and reflection hints for...
**Describe the bug** The recipe `initialize-spring-boot-migration` must set the version for the `spring-boot-maven-plugin` to the current Spring Boot version. **To Reproduce** Run the recipe against a non-Spring application. `spring-boot-maven-plugin` has...
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0.0-M2-Release-Notes#image-banner-support-removed ### What needs to be done If `banner.gif`, `banner.jpg`, or `banner.png` are found warn the user in the report about removed support of images as banner - [ ]...
### What needs to be done #### Finder Find occurences of property `spring.jpa.hibernate.use-new-id-generator-mappings` set to `false` #### Recipe None #### Report >The scanned application cannot be migrated as `spring.jpa.hibernate.use-new-id-generator-mappings` is...
### Hibernate 6.1 Spring Boot 3.0 uses Hibernate 6.1 by default. Please see the Hibernate [6.0](https://docs.jboss.org/hibernate/orm/6.0/migration-guide/migration-guide.html) and [6.1](https://docs.jboss.org/hibernate/orm/6.1/migration-guide/migration-guide.html) migration guides to learn how this may affect your application. Dependency management...
### R2DBC 1.0 Spring Boot 3.0 uses R2DBC 1.0 by default. With the 1.0 release, R2DBC no longer publishes a bill of materials (bom) which has affected Spring Boot’s dependency...
Currently, the report contains hard-coded version numbers for 2.4-2.5 upgrade. ### What needs to be done Make all dynamic values (version and alike) configurable in the report template.
Spike to find out: Before migrating a precondition check has to be performed to allow warning users about problematic code, e.g. usage of (temporarily) removed dependencies. In SBM a section...
https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0.0-M4-Release-Notes # Spring Boot 3.0.0 M4 Release Notes ### [](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0.0-M4-Release-Notes#spring-mvc-and-webflux-url-matching-changes)Spring MVC and WebFlux URL matching changes As of Spring Framework 6.0, the trailing slash matching configuration option has been deprecated...