第一步:创建一个空项目
自己命名
第二步:创建好项目后,打开setting(设置)
找到maven,找不到可以在旁边搜索框搜索,
根据自己下载的maven设置主路径,用户设置文件,本地仓库。
最后应用,确定。
第三步:打开setting下面的Project Structure (项目结构)
选择模块,新建添加
设置软件包名称
选择Spring initializr,设置好JDK和java(最好jdk8).
然后下一步,
设置好最上方的Spring boot 版本号,
找到web,勾选Spring Web。
就ok了,等待架包下载完毕。
下载好后,找到我们建的软件包
这里是com.example.demo,我们在这里面新建一个包,在里面写一个控制类。
这个类是 基于RestFul 模式开发的 spring mvc控制器
package com.example.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
//Rest模式
@RestController
@RequestMapping("/books")
public class BookController {
@GetMapping
public String getById(){
System.out.println("springboot is running...");
return "springboot is running...";
}
}
//开发控制器类
然后我们就可以启动外围的启动类
BookController是我们刚刚写的控制类,DemoApplication是我们外围的启动类。
运行启动类。
就会显示这样的一个运行界面,我们看到下面端口号是8080
所以我们打开网页,输入网址
http://localhost:8080/books
打开网址界面,会出现
这个内容就是,我们写的控制类,return返回的内容。
假如我们是手工配置的spring boot项目,我们需要在pom文件加两个依赖
一个是 继承
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.10</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
一个是依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 下面的做测试的可以删除-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>