zoukankan      html  css  js  c++  java
  • 基于Spring注解搭建SpringMVC项目

    在2018寒冬,我下岗了,因为我的左脚先迈进了公司的大门。这不是重点,重点是我扑到了老板小姨子的怀里。

    网上好多教程都是基于XML的SpringMVC,想找一篇注解的,但是写的很模糊,我刚好学到这里,就做一篇SpringMVC注解的笔记吧。(如有错误,请见谅并指正,谢谢。)

    (1).首先我们应该创建项目(废话连篇)

    (2)完善目录结构(在Main下新建java文件夹,并改变属性)

    (3)在pom中添加SpringMVC依赖

    (4)在java目录下新建包以及AbstractAnnotationConfigDispatcherServletInitializer的实现类

    解释一下为什么用实现AbstractAnnotationConfigDispatcherServletInitializer来初始化DispatcherServlet:

    在Servlet3.0环境中,容器会在类路径中查找实现javax.servlet.ServletContainerInitializer接口的类,如果找到的话就用它来配置Servlet容器。
    Spring提供了这个接口的实现,名为SpringServletContainerInitializer,这个类反过来又会查找实现WebApplicationInitializer的类并将配置的任务交给它们来完成。Spring3.2引入了一个便利的WebApplicationInitializer基础实现,名为AbstractAnnotationConfigDispatcherServletInitializer,当我们的类扩展了AbstractAnnotationConfigDispatcherServletInitializer并将其部署到Servlet3.0容器的时候,容器会自动发现它,并用它来配置Servlet上下文。(偷的,我能说出这话还敲TM的代码)

    (5)上面说到Servlet3.0环境,那就改呗,在pom中引入

    (6)。添加SpringMVC容器配置类

    (7)、添加Spring容器配置类

    (8).添加控制器啥的。

    (9).创建views目录和home.jsp

    (10).添加Tomcat Server

    (11)、运行测试

  • 相关阅读:
    mysql安装部署
    SSH升级
    符号、特殊字符的英文读法
    用python开发视频压缩器
    VSCode配置项
    工厂模式(简单工厂模式,工厂方法模式,抽象工厂模式)
    单例模式
    Jquery 绑定事件
    中文分词 新建索引 更新索引
    微信自动回复机器人
  • 原文地址:https://www.cnblogs.com/fanqisoft/p/10256025.html
Copyright © 2011-2022 走看看