Bean 정의시 id vs name
FRAMEWORK/SPRING 2014. 9. 26. 13:56Spring 빈 정의할때 id 또는 name을 혼용해서 사용하는데 둘의 차이는 다음과 같다.
id 사용시 name과 다른점
XML내에서 Unique 해야함.
XML 에디터에서 중복 id발견시 validator가 체크해 줌
name사용시에는 Editor레벨에서 발견할 수 없고 Spring Runtime시에 중복 여부를 알수 있음
특수문자가 올수 없다. / , 등
name="/user/action.do" 라고 쓸수있지만 id="/user/action.do" 라고 쓸수 없다
출처 - http://mrjh.com/wiki/content.php?no=369&page=2
'FRAMEWORK > SPRING' 카테고리의 다른 글
@ModelAttribute 어노테이션 (0) | 2014.11.05 |
---|---|
@ModelAttribute와 @RequestParam의 차이점 (0) | 2014.11.05 |
스프링 설정파일과 소스코드(java, jsp)에서 properties 참조 (0) | 2014.09.25 |
util:properties, properties.xml 사용하기 (0) | 2014.09.25 |
스프링 ContextLoaderListener 의 역할 (0) | 2014.09.25 |