🚨 실습을 진행하던 중, 발생한 에러를 구글링으로 간단하게 해결했습니다. 영어로 된 레퍼런스 읽는 것을 상당히 꺼려하는데, 무려 StackOverflow를 참고해서 해결했습니다.
warning: unknown enum constant When.MAYBE
1. 나중에 알게된 사실이지만 이 에러가 발생해도 애플리케이션의 실행에는 문제가 없다. 처음에만 경고창을 띄워주고 그 다음에 실행하면 사라졌다.
2. StackOverflow에 올라온 질문과 답변을 참고해봤더니, @Nullable을 사용할 때, org.springframwork.lang.Nullable이 javax.annotation.meta.When의 열거형을 참조하지만 자동으로 사용할 수는 없어서 생기는 에러라고 한다.
3. 이를 해결하기 위해서는 build.gradle에 의존성 항목에 JSR305를 가져오는 코드 한 줄을 추가하면 된다!
dependencies {
implementation 'com.google.code.findbugs:jsr305:3.0.2'
}
😎
간만에 에러 해결!! 아래는 스택오버플로우 링크입니다!
Spring nullable annotation generates unknown enum constant warning
In my app, whenever I add @Nullable (which imports from org.springframework.lang.Nullable) to any of the fields, I get a build warning: Warning:java: unknown enum constant javax.annotation.meta...
stackoverflow.com