由于某些原因,我可以在我的控制器中自动装入,但不能在我创建的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