Migrate from Java 17 to Java 21 #77
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR migrates the Springboot-BankApp from Java 17 to Java 21. The changes update the Java version configuration across three files:
java.versionproperty to 21 andmaven-compiler-pluginsource/target from 1.8 to 21maven:3.8.3-openjdk-21) and runtime stage (openjdk:21-alpine) base imagesopenjdk-21-jreReview & Testing Checklist for Human
maven:3.8.3-openjdk-21Docker image exists on Docker Hub (I did not verify this)openjdk:21-alpineDocker image exists on Docker Hub (I did not verify this)docker build .locally to confirm the Dockerfile builds successfullymvn clean installwith Java 21 to verify the application compilesNotes
Requested by: Joao Esteves (@joao-cognition)
Link to Devin run: https://app.devin.ai/sessions/e2f7ba45250843189654494cbde899fe