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 | 29 | 30 | 31 |
Tags
- 리트코드 1557
- 백준 18222
- 분할정복
- BFS
- java leetcode
- Java
- 백준
- 스프링 에러
- dfs
- DP
- java 프로그래머스
- 백준 16935
- daily challenge
- leetcode
- 카카오
- 리트코드 자바
- 파이썬
- 리트코드
- 자바
- 코딩테스트
- 스택
- 그래프 자바
- leetcode 1721
- 프로그래머스
- 자바 리트코드
- 인텔리제이 에러
- 프로그래머스 java
- 코테
- 자바 5464
- 구현
Archives
- Today
- Total
레벨업 일지
[에러] error: variable name not initialized in the default constructor 본문
JAVA/spring
[에러] error: variable name not initialized in the default constructor
24시간이모자란 2023. 2. 7. 06:23문제
롬복이 제대로 동작하지 않아 다음 어노테이션이 실행되지 않았다.
@NoArgsConstructor
생성자를 찾지 못하는 문제가 발생하였다.
원인
gradle 버전이 업데이트 되면서 롬복 의존성 설정 방법이 바뀌었다. 아래 코드로 제대로 동작하지 않는다면 gradle이 5.x 버전 이상인지 체크할 것.
dependencies {
implementation('org.springframework.boot:spring-boot-starter-web')
testImplementation('org.springframework.boot:spring-boot-starter-test')
implementation('org.projectlombok:lombok:1.18.24')
}
해결
사이트 에 의존성 주입 예시가 나와있다.
https://projectlombok.org/setup/gradle
(플러그인 안쓰고 그래들로 ) 의존성에 다음과 같은 코드를 추가해서 생성자 문제를 해결했다.
compileOnly 'org.projectlombok:lombok:1.18.26'
annotationProcessor 'org.projectlombok:lombok:1.18.26'
testCompileOnly 'org.projectlombok:lombok:1.18.26'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.26'
'JAVA > spring' 카테고리의 다른 글
[Annotation] @란? (0) | 2023.02.08 |
---|---|
[에러] cannot resolve symbol 'validation' (1) | 2023.02.07 |
[에러] failed :compileJava (0) | 2023.02.07 |
[에러] Compile() 문제 (0) | 2023.02.07 |
[Web] Naming Convention 이란? (0) | 2023.01.30 |
Comments