springboot的使用步骤(Springboot中控制器的使用)

本文目录
Springboot中控制器的使用
步骤:
(1)在model层,创建一个Result类,封装code(状态识别码)、msg(提示信息)、data(核心数据)。
(2)在model层,创建一个User实体类。
(3)创建控制器UserController(相当于入口main)。
(1)在resources/static路径下创建一个静态页面view1.html。
(2)在application.properties中添加静态资源映射。
(3)使用springmvc自带的@Controller直接跳转html页面(不带模板引擎的),配合@ResponseBody实现rest API。
(4)此时配置的静态文件映射不光只针对html页面,还有对图片、css、js等文件的映射。后面将静态文件放置到这个已经配置好的static文件夹下即可。当然也可以自行创建一个文件夹然后再来进行配置。
1、@RestController是对class进行注解,该注解下的所有被@RequestMapping注解的方法最终输出结果都为字符串,不会跳转界面。
2、用@Controller注解的class,若将@RequestMapping注解的方法的返回值类型设置为String,则可以进行界面跳转。案例中是直接跳转html静态页面,所以需要配置静态资源访问映射。
3、在@Controller注解的class中,想输出字符串,可以在@RequestMapping注解的方法上再添加一个@ResponseBody注解。
4、如果在跳转界面的方法上加上了@ResponseBody注解,则不能跳转界面了,而是输出的字符串。
5、Json.cn查看json
springboot怎么启动项目
1、main方法启动
2、打包成jar,然后java -jar xxx.jar
3、mvn spring-boot:run
详细的说明请参照:java学习-Spring-boot启动方式有哪些?
希望能够解决您的问题,望君采纳

更多文章:
checked in(check in和check out的区别)
2026年9月7日 01:20
java经典上机编程题(java上机题 请问这道题应该怎么写)
2026年9月7日 01:10
影视剧中有哪些剧情颠覆了你的三观?金庸的武侠小说《白马啸西风》为什么没有被拍成电影或者电视剧
2026年9月7日 00:30
mysql varchar和char的区别(mysql中char、varchar、nvarchar区别)
2026年9月7日 00:10
linux命令的选项和参数(linux为什么要有参数和选项)
2026年9月6日 20:20
perseverance的意思(preseverance的意思)
2026年9月6日 18:30
react native和uniapp(h5和uniapp和react性能)
2026年9月6日 18:00
mysql查看有哪些表(在mysql里面怎么查看数据库里面有多少表)
2026年9月6日 17:40
parsefloat()(html里的parsefloat什嘛意思)
2026年9月6日 16:30


