zoukankan      html  css  js  c++  java
  • SpringMVC【二、项目搭建】

    HelloWorld搭建

    • 1、用Maven WebApp框架创建一个项目

      红框中的是后添加的

    • 2、添加pom引用(此处因为要引用多个spring包,建议把版本号提出来放到Properties)

      会导入如下springmvc相关的包

    • 3、添加配置文件
      要使用springmvc,还需要添加一些配置
      在web.xml中配置如下(这里应该是引入DispatcherServlet)

      在WEB-INF(web.xml同级)下创建spring-mvc-servlet.xml,配置如下(这里是配置ViewResolver如何处理返回页面的路径,前缀是要放置页面的文件夹路径,后缀是文件后缀)

    • 4、创建Controller和view
      在src/main下面建立java并设置为源码文件夹,在下面创建com/springmvc/controller(层级结构随便你取名字)
      在下面创建Controller(这里需要用Controller注解类,并为每个类似于Action?注解路径,也可以注解请求方式为get/post)

      在webapp下面添加view文件夹,并在其中添加view(可以是jsp,也可以是vm或其他页面;这里的${msg}是模板变量,会显示Controller返回的msg的值)

    • 5、运行

    • 6、json格式返回
      部分Controller返回的数据格式是json,需要额外引用jar包com.fasterxml.jackson.core(当springMVC-servlet.xml中使用<mvc:annotation-driven />时)

      对应的action上面需要使用@ResponseBody注解

      运行如下

    没想到springmvc的东西并不多。。一天就看完了。。
    那就继续myBatis

  • 相关阅读:
    NC20565 生日礼物(双指针)
    NC20566 游戏(二分图)
    NC19833 地斗主(dp+矩阵快速幂)
    CF505C Mr. Kitayuta, the Treasure Hunter(dp)
    HDU5493 Queue(线段树)
    HDU5489 Removed Interval (LIS+分治)
    CF1158C Permutation recovery(线段树优化建图)
    NC20811 蓝魔法师(树形dp)
    NC20857 Xor Path(dfs)
    chrony同步时间
  • 原文地址:https://www.cnblogs.com/shanelau/p/6913514.html
Copyright © 2011-2022 走看看