객체주입(2)
-
Spring MVC - 객체를 통한 파라미터 주입
넘어오는 변수가 많을경우 객체를 통해서 주입이 가능하다. jsp에서 사용한 bean 주입이 사용된다. 아래와 같은 jsp 파일이 있을 경우 test1에 넘어오는 get 요청을 객체를 통해 받는 방법들을 알아보자. test1 1.Map을 통한 주입 - 클라이언트가 전달 하는 모든 파라미터 데이터를 한번에 Map으로 받을 수 있습니다. - 단 동일 명으로 전달되는 2개 이상의 파라미터는 하나만 담기게 됩니다. - 동일 명으로 전달되는 파라미터가 2개 이상이라면 List로 주입 받아야 합니다. @Controller public class TestController { @GetMapping("/test1") public String test1(@RequestParam Map map) { String data1 ..
2020.09.06 -
Spring - 빈 객체 값 주입(컬렉션)
Bean을 정의할 때 주입해야 하는 맴버가 컬렉션인 경우 컬렉션이 관리할 객체를 초기에 설정할 수 있다. 새로운 클래스를 만들고 컬렉션을 정의한다. List, Set,Map,Properties를 정의했고, 어떻게 값을 주입하는지 알아보자. import java.util.List; import java.util.Map; import java.util.Properties; import java.util.Set; public class TestBean3 { private List list1; private List list2; private List list3; private Set list4; private Set list5; private Set list6; private Map map1; private ..
2020.08.17