0.前言
spring mvc的问题就是配置太麻烦,于是开始搞一下spring boot。这篇文章主要介绍spring boot项目的创建并运行。
工具:IDEA+java1.8+maven
1.创建项目
我们打开IDEA,点击左上角 文件—新建—项目

我们选择Spring Initializr。其他默认即可,点击下一步。

然后下一步,我们选择java版本(默认11),其他都是默认情况,点击”下一步“

下一步,我们选择web项目,右边选择 Spring web项目,然后点击下一步。

然后,下一步选择你要在什么地方创建项目

然后项目就创建成功了,可以看到默认的主程序。

然后等待一会,maven开始工作,工作完后, 点击启动或者debug。

看到下面的就成功了,然后可以通过浏览器访问 localhost:8080。但是看不到什么有用的信息。下面我们创建一个简单接口。
2.创建接口并与运行
我们在初始创建的文件夹右击开始创建。然后新建一个controller

可以按照下面这种方式创建,取名就叫hello

按照下面的代码进行创建。

package com.example.demo; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class hello { @ResponseBody @RequestMapping("/hello") public String hello() { return "Hello World!"; } }
然后点击右上角,重新运行或者debug。成功后,访问localhost:8080/hello。就可以看到下面的内容了。
