Java/Spring

[Spring] 13 -* Spring MVC ( Task tag를 이용한 TODO주석 표시)

담크 2021. 7. 13. 23:52

이번에는 스프링에 대한 개념보다는 좀 더 수월하게 사용하기 위한 Task tag기능을 사용해보려고 합니다.

(저번 포스팅의 내용을 그대로 사용하여 설명하겠습니다.)

 

우선 저번 포스팅에서의 흐름대로 설명을 주석으로 써보자면

우선 첫 번째로 pom.xml에 dependency 추가

2. web.xml에 listener랑 DispatcherServelet 추가

3. hello-servlet.xml에서 package 읽어서 객체 생성하기

4. Controller에서 hello.do로 넘어온 요청을 처리해 biz(service)로 넘겨준다.

5. biz(service)에서 dao(repository)로 넘겨준다.

6. dao(repository)에서 db에 값을 보내고 응답받아 biz로 전달한다. (여기는 실제로 db와 연결했다 치고 return 받았습니다.)

7. 전달받은 값을 biz에서 return 후 controller로 전달한다.

8. controller에서 biz로부터 받은 return값을 model객체에 담아서 view로 전달한다.

9. 해당 view (여기서는 hello.jsp)에서 화면에 출력해준다. (값이 있으면 값을 담아서 출력한다.)

 

자 만약 이렇게 흐름대로 알아보기 쉽게 주석으로 남겼다고 생각해보면 이 주석을 조금 더 보기 쉽게 하는 기능을 이클립스에서 제공합니다.

window - preferences를 눌러 todo라고 검색해줍니다.

그리고 Enable부분에 체크한 후 Apply and Close를 해줍니다.

window - show View - other를 누르고

tasks를 검색합니다.

그러면 console부분에 Tasks라는 탭이 생기고 지금껏 달았던 주석을 확인할 수 있습니다.

 

 

 

 

 

만약 위같이 안 나오고 xml부분의 주석이 안 잡혀서 나오는 분들은 

1. 오른쪽 위의 Filter부분을 눌러서

Select All 해주세요 그다음 Apply and Close 해주시면 됩니다.

 

2. 그래도 안된다면 프로젝트 오른쪽 클릭해서 maven - maven update 해주세요

 

3. 그래도 안된다면 이클립스 에러일 수도 있습니다. 이클립스 한번 재부팅해주세요