어노테이션(2)
-
Spring - JSR-250 어노테이션
- 스프링에서 기본으로 제공되지는 않지만 자바 플랫폼 공통 어노테이션인 JSR-250을 적용할 수 있다. - 적용을 위해서는 반드시 라이브러리를 추가해야 한다. 1. 라이브러리 추가 https://mvnrepository.com/ Maven Repository: Search/Browse/Explore REST Last Release on Aug 24, 2020 mvnrepository.com 위 사이트에 접속하여 jsr 250을 검색한다. 가장 위에 있는 항목을 선택한다. javax.annotation-api를 선택한다. 버전을 선택한다. 아래 항목을 선택하여 복사한다. 복사한 항목을 pom.xml에 추가한다. 추가한 pom.xml 코드 4.0.0 cookingcoding JSR250 0.0.1-SNAP..
2020.08.25 -
Spring - Annotation을 통한 Bean 설정
Spring 2.5 버전 부터 xml 통한 빈 설정 방법 외에 어노테이션을 이용한 빈 설정 방법을 제공하고 있다. 빈 설정 파일에 다음과 같은 코드를 추가하면 빈에 대한 설정을 xml 파일이 아닌 빈 클래스의 어노테이션을 검색해 반영하게 된다. 새로운 패키지를 생성하고, beans.xml에 다음과 같이 추가해준다. context를 사용하기 위해 이전과 달리 몇 줄의 태그가 추가되었다. 1. @Autowired - 자동주입 @Autowired 어노테이션은 자동으로 자료형을 찾아서 주입되게 된다. TestBean1 클래스에 다음과 같이 data2의 setter에 어노테이션을 설정해주자. //자동주입(타입) @Autowired public void setData2(DataBean1 data2) { this.d..
2020.08.24