Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 코테
- leetcode
- 구현
- 스택
- 스프링 에러
- 분할정복
- 프로그래머스 java
- 파이썬
- 리트코드 자바
- 자바
- daily challenge
- 백준 18222
- DP
- 백준 16935
- 리트코드
- java leetcode
- 코딩테스트
- leetcode 1721
- Java
- 백준
- dfs
- BFS
- 그래프 자바
- 카카오
- java 프로그래머스
- 자바 5464
- 프로그래머스
- 자바 리트코드
- 인텔리제이 에러
- 리트코드 1557
Archives
- Today
- Total
레벨업 일지
[에러] cannot resolve symbol 'validation' 본문
문제
@NotBlank 어노테이션을 사용하기 위해 jakarta 라이브러리를 import 했는데, validation 부분이 빨간색이 뜨면서 인식을 못한다. jakarta 대신 javax.validation 을 사용해도 마찬가지였다.
원인
스프링부트 2.3 부터 Validation Starter 가 Spring Boot Web과 분리가 되면서 동작을 하지 않는다.
그래서 dependencies 를 추가로 작성해야 한다.
해결
https://docs.gradle.org/current/userguide/war_plugin.html
- gradle 설정에 war 플러그인 추가해주었다.
- dependencies 에 다음 코드 추가
//jakarta
providedCompile 'jakarta.platform:jakarta.jakartaee-web-api:8.0.0'
spring 3.x.x 버전부터 javax 말고 jakarta 를 사용하는것이 권장된다.
'JAVA > spring' 카테고리의 다른 글
[에러] 스프링 java 버전 에러 (0) | 2023.02.23 |
---|---|
[Annotation] @란? (0) | 2023.02.08 |
[에러] error: variable name not initialized in the default constructor (0) | 2023.02.07 |
[에러] failed :compileJava (0) | 2023.02.07 |
[에러] Compile() 문제 (0) | 2023.02.07 |
Comments