什么是SpringMVC
建议百度
SpringMVC的使用
pom环境的配置:
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.1.9.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
在JavaWeb开发中,我们需要创建Servlet然后去web.xml去注册。
而在SpringMVC中,用controller去代替了Servlet,而且也不再需要去web.xml去注册了。
但还是要去web.xml注册配置DispatchServlet这个类。
DispatchServlet
SpringMVC的核心:请求分发器,前端控制器。
按照JavaWeb的理解就是,这个类帮我们去注册Servlet。
再SpringMVC中也就是帮我们注册Controller。
web.xml注册代码: