一、引入依赖是spring-webmvc
<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.5.RELEASE</version> </dependency> </dependencies>
二、在web.xml中增加DispatcherServlet,在IOC容器启动的时候去加载applicationContext.xml文件
<!-- 在Tomcat启动的时候自动初始化Spring IOC容器,对配置的对象进行实例化并进行管理 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
三、按以上classpath的配置在src下去创建applicationContext.xml文件,并配置一下三段代码
<!-- 扫描指定的类,并让IOC容器进行创建--> <context:component-scan base-package="com.tencent"></context:component-scan> <!-- 启用Spring MVC的注解模式 --> <mvc:annotation-driven></mvc:annotation-driven> <!-- 将图片、js、css等静态资源排除在外 --> <mvc:default-servlet-handler/>
四、然后就可以去创建各类Cotroller控制器,控制的作用是接受用户的请求,调用对应的业务逻辑,并返回相应的结果。