由於某些原因,我可以在我的控制器中自動裝入,但不能在我創建的servlet中裝入。Spring MVC:Servlet中自動忽略
這是我的servlet的頂部:
@Component
public class MyServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
@Autowired
private CobiService cobiService;
在我的web.xml,這是相關配置:
<servlet>
<servlet-name>convservlet</servlet-name>
<servlet-class>com.gim.servlets.MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>convservlet</servlet-name>
<url-pattern>/MyServlet</url-pattern>
</servlet-mapping>
這是我的方式告訴春天來掃描組件:
<context:component-scan base-package="com.gim" />
由於某種原因,我的autowired對象cobiService爲null。我忘記了什麼嗎?我應該改變什麼?
什麼是servlet的完全限定名稱?它在'com.gim'包中嗎? –
com.gim.servlets.MyServlet – user1883212