SpringMVC初次尝试
创始人
2024-02-13 13:43:34

1.1、在pom.xml中添加依赖

org.springframeworkspring-context4.2.6.RELEASEorg.springframeworkspring-web4.2.6.RELEASEorg.springframeworkspring-webmvc4.2.6.RELEASE

1.1、添加Spring的配置文件beans.xml



1.3、在web.xml中配置SpringMVC

springMVCorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:beans.xml1springMVC/

1.4、在web.xml中配置允许访问静态文件

default*.jsdefault*.cssdefault*.htmldefault*.gif

1.5、在webapp文件夹下添加demo01.html

在\webapp\views\文件夹下创建demo01.html文件

你好SpringMVC

1.6、添加Controller

package demo.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class DemoController {@RequestMapping("/index")public String index1(){return "demo01";}
}

1.7、浏览器访问测试

在浏览器中访问controller,可以正常跳转到demo01.html

二、添加JSON支持

2.1、在beans.xml中添加JSON的消息转换器

2.2、添加User实体

public class User {private int id;private String uname;//省略Getter和Setter
}

2.3、在Controller中测试

package demo.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class TestController {@RequestMapping("/test2")public User test2(){User user = new User(1001, "张三");return user;}
}

2.4、在浏览器中进行测试

浏览器中访问controller进行测试  

 

 

 

 

 

 

 

相关内容

热门资讯

开鲁肉羊“跑”出乡村振兴加速度   通辽市开鲁县立足县域资源禀赋与产业发展基础,将肉羊产业作为促农增收、助力乡村振兴的重要引擎,持续...
“叙利亚民主力量”称将从阿勒颇... 转自:央视新闻  当地时间17日凌晨,库尔德武装主导的“叙利亚民主力量”指挥官马兹卢姆·阿卜迪称将从...
北京日报社区小板报|今日降雪何... ▶今日天气今天白天多云转阴,西部地区有小雪或零星小雪,偏东风二三级,最高气温-2℃;夜间阴转小雪,东...
今日国际国内财经新闻精华摘要|... 一、国际新闻周五美股三大股指收盘普跌,道指跌0.17%,纳指跌0.06%,标普500指数跌0.06%...
国际原子能机构:俄乌同意局部停... 转自:央视网国际原子能机构(IAEA)16日发表声明说,已促成俄罗斯和乌克兰局部停火,以修复扎波罗热...