1.打开IDEA,创建Spring boot项目。
File->New Project

注意,在创建过程中,有一步要求选择所需添加的pom依赖,也就是需要导入哪些jar包,不能乱选!因为有一些pom依赖要求在后续的项目中进行配置,比如添加了sql的pom依赖,那么在spring boot项目中就需要进行数据库连接配置,否则无法允许,在这里我们选择一下依赖即可:

2.项目要引入pom依赖,因此要等待一段时间,依赖配置完成后,项目结构如下所示:

3.左键点击DemoAppliction,进入文件中,你会发现其中有一个main函数,main函数左边还有一个启动按钮。没错,这就是我们spring boot项目运行的启动程序。

4.在说明如何使用spring boot输出hello world之前,先来说一下spring boot运行原理,不需要你对框架有任何基础,你只要懂一点Java就可以啦!
在主程序中点击运行按钮->在controller层中查找映射->运行此映射下的类方法
是不是觉得一头雾水呢,没关系,接下来实际看看。
5.创建controller文件,并在controller文件夹下创建HelloSpring.java文件。
6.编辑HelloSpring.java
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
public class HelloSpring {
@RequestMapping("/hello")
public String helloSping()
{
return "Hello,Springboot!";
}
}
简单的解释一下这个代码。@RequestMapping叫做注解,请注意,不是注释!!那它有什么用呢?我们注意到后面还有一个("/hello"),这个又是什么呢?还记得我们怎么访问网页的吗?如访问CSDN app页面,链接为“https://www.csdn.net/csdn-app/”,我们发现在其中有很多"/",而在spring boot中,“/hello”起到的作用也是一样的,即为页面访问的链接,我们称之为接口。
再来回答第一个问题,@RequestMapping注解就是告诉你这个位置是映射,是接口。
回到方法中,HelloSpring返回字符串“Hello,Springboot!”那么到底在那里现实结果呢?还记得"/hello"吗?这个链接会显示helloSpring方法的结果。有的同学会问了,如果我在下面又写一个方法,那到底显示哪个结果呢?
请记住@RequestMapping标注了某一个方法,那么在这个注解中的链接就显示那个方法的结果。也就是说,如果你又写了一个方法,想要用链接显示结果,你必须再加上一个@RequestMapping注解,并配上对应链接。
说完了原理,下面我们具体操作下。
7.回到主方法中,点击运行按钮RUN!
8.在浏览器中输入http://localhost:8080/hello

9.在application.properties中可以进行端口设置。

10.输入localhost:8088/hello
