@Autowired private Provider<PrototypeBeanClass> prototypeBeanClassProvider; ... PrototypeBeanClass bean = prototypeBeanClassProvider.get(); ...
@Lookup
메소드를 호출하면 매번 새로운 객체를 생성해준다. @Lookup@Component public class SingletonLookupBean { @Lookup public PrototypeBean getPrototypeBean() { return null; } }
@Autowired private HttpServletRequest request;
형태를 사용하면 된다.ServletWebRequest
를 주입 받은 뒤에 getResponse()
를 한다. 실질적으로 Http Request/Response 관련 대부분의 정보를 확보할 수 있다.