반응형
대충 아래와 같이 수정
plugins {
id 'org.springframework.boot' version '3.1.2'
id 'io.spring.dependency-management' version '1.0.15.RELEASE'
id 'java'
id "org.sonarqube" version "3.0"
id 'jacoco'
}
ext {
querydslVersion = '5.0.0'
set('springCloudVersion', "2021.0.5")
}
...
sourceCompatibility = '17'
dependencies{ ...
implementation "com.querydsl:querydsl-jpa:${querydslVersion}:jakarta"
annotationProcessor "com.querydsl:querydsl-apt:${querydslVersion}:jakarta"
annotationProcessor "jakarta.persistence:jakarta.persistence-api"
annotationProcessor "jakarta.annotation:jakarta.annotation-api"
runtimeOnly 'com.mysql:mysql-connector-j'
...
1. 빌드 그래들 에러
PermittedSubclasses requires ASM9
gradle 7.2 -> 7.6로 업그래이드
2. javax.* -> jakarta.*
intellij를 이용해서 전체 변환
2-1. 하지만 에러가 남..
DataSource는 javax로 둬야하는 듯..?
import javax.sql.DataSource;
3. mysql meta builder
MetadataBuilderContributor 가 deprecated 되어 사용불가
FunctionContributor 를 사용해야하는 듯..
근데 아직 잘 모르겠음
4. webclient onStatus 함수 변경
boolean -> predicate<httpStatusCode> 로 변경됨
5. 시작하면 아래와 같은 에러가 나는데...
java.lang.ClassNotFoundException: javax.servlet.http.HttpServletRequest
아마도 springfox 스웨거 때문인 것 같다...
6. 스웨거 다 옮기면.. ehcache도 수정해야할 듯..? javax 사용하는데 문제없는지 확인 필요
728x90
반응형
'개발 > spring' 카테고리의 다른 글
[MySQL] public key retrieval is not allowed (0) | 2023.12.21 |
---|---|
[junit5] UnnecessaryStubbingException 이슈 해결 (0) | 2023.12.05 |
springboot 2.5.6 -> 2.7.6 (0) | 2023.11.13 |
[이슈해결][jpa] 테이블 콜롬명에 여러 스타일이 섞였을 때.. (0) | 2023.10.12 |
[h2] 테스트 DB 연결 시 팁 (0) | 2023.08.17 |