스프링에서 @PostConstruct @PreDestroy 어노테이션 사용시 위와 같이 빨간 에러창이 나타난다.
이유는 자바 9버전부터 deprecated 되었기 때문에 maven에서 pom.xml 들어가서 아래와 같이 추가한다.
<!-- javax.annotation-api -->
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>
그러면 아래와 같이 에러가 안뜬 정상코드를 볼 수 있다.
'Spring' 카테고리의 다른 글
[스프링] 스프링 JdbcTemplate 사용하기 (0) | 2023.02.17 |
---|---|
[스프링] 스프링 MVC 게시판 (0) | 2023.02.17 |
[스프링] Validator를 이용한 서버 유효성 검사 (0) | 2023.02.16 |
[스프링 에러] An internal error occurred during: "Requesting Java AST from selection".com.ibm.icu.text.UTF16.isSurrogate(C)Z (1) | 2023.02.13 |
[스프링 오류] CGLIB is required to process @Configuration classes. (0) | 2023.02.12 |