2021-07-22

Springmvc的基本配置

  1. springmvc坐标
 <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.2.16.RELEASE</version>
        </dependency>
  1. 配置servlet,相当于是所有的请求都走了这一个servlet,然后spring会把这servlet里面 很多公用的东西封装好,controller里面只需要处理逻辑就可以了
<servlet>
        <servlet-name>DispatcherServlet</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<--!配置初始化的文件地址-->
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>classpath:spring-mvc.xml</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>DispatcherServlet</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>
  1. 创建controller
@Controller
public class FuckBeautiful {

    @RequestMapping("/fuckBeautiful")
    public String saveUser()
    {
        System.out.println("saveUser.......ddd");
        return "success.jsp";
    }
}
  1. 创建spring-mvc.xml,并配置组件扫描,跟上面2里面的初始值里面的xml对应
<context:component-scan base-package="com.example.FirstSoring.web"></context:component-scan>
<!--    配置内部资源视图解析器-->
    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/jsp/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>
  1. 启动,可以开始访问了
  2. mvc的配置,缺少这个,就没法配置注解驱动和开发资源访问这两个了
xmlns:mvc="http://www.springframework.org/schema/mvc"

http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd

<!--    注解驱动-->
    <mvc:annotation-driven/>
<!--    开发资源访问,如果识别不了得资源,丢给tomcat去实现-->
    <mvc:default-servlet-handler/>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • SSM框架搭建 1.新建一个Maven项目 打开IDEA,然后File...
    搁搁搁搁搁浅阅读 3,858评论 0 2
  • Maven讲义 [if !supportLists]1. [endif]Maven概述 [if !supportL...
    lookeverybody个鸡阅读 1,517评论 0 0
  • 之前是用SpringBoot构建Web项目,但在看《看透SpringMVC源码分析》,试试gradle构建Spri...
    martin6699阅读 9,380评论 0 0
  • Maven讲义 Maven概述 Maven是什么 Maven是一个由Apache基金会维护的项目构建工具。 项目构...
    立廷浅阅读 3,226评论 0 0
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,750评论 28 53

友情链接更多精彩内容