1. 程式人生 > >在servlet中使用spring註解@Autowired自動注入bean

在servlet中使用spring註解@Autowired自動注入bean

一,使用@Autowired注入需要使用的bean。

   @Autowired
    private  InstitutionService institutionService;
    
    @Autowired
    private UserService service;

二,使用spring提供的獲取bean的工具類來載入自動注入

WebApplicationContextUtils.getWebApplicationContext(getServletContext()).getAutowireCapableBeanFactory().autowireBean(this); 

注:該方法使用在重寫的 init 方法中(只調用該servlet一次可以使用。並且使用於初始化方法。第二次呼叫依然沒有注入)。