私の豆は:
@Component
public class KidsServerStartUp implements ServletContextListener
{
UploadService uplService;
@Autowired
public void setUplService( UploadService uplService )
{
this.uplService = uplService;
}
public void contextInitialized(ServletContextEvent event) {
System.out.println ( uplService );
}
}
web.xml; 私は最初に春のフレームワークを呼び出して、すべての Bean を設定しています。次に、起動リスナーを設定します。
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<listener>
<listener-class>com.kids.util.KidsServerStartUp</listener-class>
</listener>
uplService が null として出力されています!