백엔드/Java & Spring

[java & spring] @WebServlet 어노테이션 빨간줄

moonmm 2023. 4. 27. 02:53

 

sts로 작업중 @WebServlet을 사용하는데 import가 안되고 Create annotation 'WebServlet' 문구가 떴다.

 

 

이 에러는 maven 설정때문에  뜬다고 한다.

그럴땐 

-  pom.xml을 변경하거나  (방법모름)

-  tomcat의 library를 임포트 하기 (tomcat라이브러리가 @Webservlet 어노테이션을 가지고있기 때문에)

 

 

 

나는 두번째 방법을 사용했다.

 

 

프로젝트를 우클릭하여 BuildPath - Configure Build Path

 

 

 

 

 

Libraries  - Classpath 클릭 -  Add Library 

 

 Server Runtime  - Next  

 

 

 

Apache Tomcat v9.0 선택 후 - Finish 

 

 

 

 

하면 프로젝트에 Server Runtime[Apache Tomcat v9.0] 파일이 추가되면서 에러가 해결됩니당