본문 바로가기
개발/개발이야기

Springboot JPA kotlin 6. 언젠가부터 에러가 나기 시작했다... 라이브러리 업데이트! 업데이트 이후 또 에러가 났다!!

by rCan 2023. 3. 16.
728x90
반응형

안녕하세요. 라이브러리 이것저것 추가 하고 하던중 에러가 발생했지만~ 기동은 되고 문제는 없어서 쓰고 있다가 

기동은 되지만 뭔가 기분은 찜찜 해결을 하자! 라고 시작~

[TypeSafeActivator]  Error calling `jakarta.validation.Validation#buildDefaultValidatorFactory`jakarta.validation.NoProviderFoundException: Unable to create a Configuration, because no Jakarta Bean Validation provider could be found. Add a provider like Hibernate Validator (RI) to your classpath.

어려운 영어 문제. jakarta 패키지 벨리데이션에서 에 여튼 프로바이더가 찾을수 없는 에러 인거 같다 뒤적뒤적

라이브러리 찾아서 추가 벨리데이션 라이브러리를 추가 하라고 하네?

implementation("org.springframework.boot:spring-boot-starter-validation")

찾아보니 벨리데이션을 추가하고 한다 응 추가.

org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.2

라이브러리 사용중인대 인텔리제이가 친절히 업데이트 할꺼 있어 라고 알려 준다.

넵 버전 업그레이드!

... 망.. 라이브러리 업데이트 했더니.. 기동이 안된다.. 뭐지 

스프링독 코틀린 컨프그레이션에서 뭔가 에러가 발생... 롤백할까? 최신 버전 쓸필요 없잖아...

... 라고 할순 없지 해결은 해야지 !

 

흐음 뭔가 업데이트 하면서 라이브러리가 빠지거나 한거 같다 class notfound BeanUtil 에서 뭐 하는대 없다는거 

com.fasterxml.jackson.module.kotlin.KotlinModule 검색..

implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.14.2")
implementation("com.fasterxml.jackson.core:jackson-core:2.14.2")

위에 젝슨 모듈 코틀린만 추가 하면되는데 음.. 코어도 그냥 추가 일단 추가.

나중에 또 코어가 없다 할수 있으니 (-_-).. 그때가서 추가 할까 라고 생각도 했지만 일단 그냥 추가 하는걸로

기동완료!

기동성공

 

 

잘되는지 테스트! 넵 swagger가 잘 나오네여~~

끝~

인대 

id("org.springframework.boot") version "3.0.3" //에서 3.0.4가 나와서 업데이트!

https://start.spring.io 참고~

 

빠~~

728x90
반응형
SMALL

댓글