SpringMVC如何是使用自动注入@autowrid

如下图:在SpringMVC项目中我们对Impl为了比较高的逼格或者说充分的利用Spring注解的相关的知识,我们不得不去使用@autowird然后实现的是在Controller里面我们的对一个Service不用new 而是使用注解就可以自动的初始化了

那么这么高逼格的注释初始化谁不想用呢,怎么使用,成了初学者的一个问题

我们所有的假设的条件都是在框架已经搭建成功的基础上,如果你还没有搭建成功,可以参看之前的博客的知识,了解如何实现搭建框架,在我的资源里面也上传了一个搭建好的SpringMVC项目。现在我们需要做的事情是在这些基础上使用注释


这个里面我们可以看到的是在Impl实现类声明的时候,我们在类的上面添加了@Service这个注释,这是第一步

那么第二步是针对web.xml进行配置:加载一个配置文件:

<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>WEB-INF/applicationContext.xml</param-value>
	</context-param>

上面是web.xml中引入对应啊applicationContext.xml配置文件:


上面是我们的applicationContent.xml在项目中的位置,这个配置文件中添加下面一个语句:

   <context:component-scan base-package="com.wdg.impl" />
这样就可以注释成功了


猜你喜欢

转载自blog.csdn.net/datouniao1/article/details/79977955