RequestScope(2)
-
Spring MVC - RequestScope 빈 주입
RequestScope - @Autowired 를 활용하여 Bean을 자동으로 주입 받을 수 있다. - Bean을 정의할 때 request scope로 정의하면 요청이 발생할 때 마다 Bean 객체가 생성되어 자동으로 주입된다. - 주입된 Bean은 요청 발생시 주입만 이루어지는 것이므로 request 영역에 저장되지는 않는다. - Xml로 bean을 설정하고 byName으로 주입 받았을 경우에만 request 영역에 자동 저장된다. - Java 방식은 @RequestScope 를 사용한다. - XML 방식은 bean을 정의할 때 scope=“request”로 설정한다. - Bean을 정의할 때 scope를 request로 설정하면 요청이 발생할 때 마다 새로운 bean이 주입된다. Java를 이용한 빈..
2020.09.11 -
Spring MVC - RequestScope
Request - 브라우저에 의해 새로운 요청이 발생하면 브라우저는 서버에 요청에 관련된 정보를 전송하게 된다. - 이를 받은 서버는 브라우저가 보낸 요청 정보들을 보관하기 위해 HttpServletRequest 객체를 생성해 요청 정보들을 담아 두게 된다. - 요청 정보가 담겨 있는 HttpServletRequest 객체는 응답결과가 브라우저로 전송될 때까지 유지되며 사용이 가능하다. RequestScope - 새로운 요청이 발생해 응답결과가 브라우저로 전달 될 때 까지 요청 정보가 담겨 있는 Request 객체를 사용할 수 있다. - 이러한 사용 범위를 RequestScope라고 부른다. - HttpServletRequest 객체에는 서버 개발자가 필요에 의해 데이터나 객체를 저장할 수 있고 Requ..
2020.09.11