Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Spring Boot 3.0 #38

Closed
hank-cp opened this issue Jan 25, 2023 · 2 comments
Closed

Support Spring Boot 3.0 #38

hank-cp opened this issue Jan 25, 2023 · 2 comments

Comments

@hank-cp
Copy link
Owner

hank-cp commented Jan 25, 2023

Spring Boot 3.0 changes a lot from 2.X:

  • javax.* change to jakarta
  • need JDK 17+
  • Spring Boot 3.0 removes atomikos supports. No JTA supports Spring Boot 3.0 at the moment.
@hank-cp
Copy link
Owner Author

hank-cp commented Feb 16, 2023

Spring Boot 3 is supported by version 3.0-SNAPSHOT now. Source code is availabe on branch spring-boot-3

There are some breaking changes on this update:

  • a new sbp-spring-boot-jpa-starter is introduce to support JPA dynamically load plugin model without JTA needed. The older JPA/JTA demo is removed.
  • Spring Boot scaning mechanism is changed somehow. now:
    • Aspect bean defined in main app must be imported explictlly to enable AOP.

Next works:

  • sbp-spring-boot-jpa-starter only supports spring boot 3.0+/hibernate 6.0+
  • test cases under spring boot 3.0 in new branch aren't all passed yet. Possiblly due to choas version of Jooq.

@hank-cp
Copy link
Owner Author

hank-cp commented Apr 26, 2023

done in release 18.

@hank-cp hank-cp closed this as completed Apr 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant