Spring Boot 3 支持 QueryDSL 和 Jakarta EE
我们公司的服务使用了基于Spring Boot JPA的QueryDSL。
当我们从Spring Boot 2升级到Spring Boot 3时,还需要更改QueryDSL的引用。
■原因
在Spring Boot 3中无法使用Java EE。
· Jakarta EE是在2018年由Oracle转移到开源社区作为Java EE(Java Enterprise Edition)的继任者。
■pom.xml :
诗歌文件.xml
<!--QueryDSLサポート-->
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-jpa</artifactId>
<version>5.0.0</version>
<classifier>jakarta</classifier>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-sql</artifactId>
<version>5.0.0</version>
</dependency>
<dependency>
<groupId>com.querydsl</groupId>
<artifactId>querydsl-apt</artifactId>
<version>5.0.0</version>
<classifier>jakarta</classifier>
</dependency>