Java 8 to Java 11 Migration #71
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.
Java 8 to Java 11 Migration
Summary
This PR migrates the Springboot-BankApp from Java 8 to Java 11. Since the codebase was using Spring Boot 3.3.3 (which requires Java 17+), this migration required downgrading to Spring Boot 2.7.18 LTS (which supports Java 8-17).
Key changes:
<release>11</release>)jakarta.persistence→javax.persistenceReview & Testing Checklist for Human
isAccountNonExpired(),isAccountNonLocked(),isCredentialsNonExpired(),isEnabled()all returntrue. Verify this is acceptable for the application's security requirements.Recommended test plan:
bankappdbdatabasemvn spring-boot:runand verify application startsNotes
MIGRATION_NOTES.mdfor detailed documentation of all changesLink to Devin run: https://app.devin.ai/sessions/987a3100a2c64f59aeca25e3997e3199
Requested by: Cindy Huang (cindy.huang@cognition.ai) (@cindyyhuang)