어노테이션(구분자)
골뱅이가 붙은 것. 구분자, 라고도 부른다.
스트링은 “컨트롤러” 라는 인터페이스가 있다. ex)listController
스트러츠는 “액션”이라는 인터페이스가 있다. ex)listAction
클래스를 부를때는 XML, 메소드를 부를 때는 어노테이션을 쓴다.
(게시판 기능 8개를 부를 때, 8개 클래스를 만드는게 아니라, 어노테이션으로 8개 메소드를 부른다)
<bean id=”list” class=”com.model.ListModel”/>
를 아래처럼 대체한다.
Controller(“list”)
class ListModel ……..
bean의 class는 패키지 단위로 한 번에 메모리 할당하지만, bean의 id를 구분해둘 수가 없다.
그래서 쓰는게 어노테이션이다. ‘구분자’ 라고 한다.