- 下载一个springboot模板
- 网址:https://start.spring.io/
![](https://i-blog.csdnimg.cn/blog_migrate/d5208a50d75012039749a77e21afbdf6.png)
- 导入到开发者工具中,并选择maven项目,导入之后会自动下载jar包
- 新建一个类
![](https://i-blog.csdnimg.cn/blog_migrate/d97e2bcad3f8a6f3a71933ff7f50d0c1.png)
自动导入需要的包,添加注解,并新建一个方法
![](https://i-blog.csdnimg.cn/blog_migrate/c0cc2146282d534dace15bc4c3965a4b.png)
- 进入到项目目录,打开命令窗口输入:mvn spring-boot:run 启动项目,因为spring boot集成tomcat,所以不需要自己安装服务器
- 项目启动成功后,在浏览器输入:http://localhost:8080/tvseries,显示自定义的消息则表示成功
![](https://i-blog.csdnimg.cn/blog_migrate/05c0d35d0a6c81371d645850ee5ce6c1.png)
再新建一个类
- 添加属性,构造方法,get\set方法
package com.example.demo1;
import java.util.Date;
public class TvSeriesDto {
private int id;
private String name;
private int seasonCount;
private Date originRelease;
public TvSeriesDto() {
}
public TvSeriesDto(int id, String name, int seasonCount, Date originRelease) {
this.id = id;
this.name = name;
this.seasonCount = seasonCount;
this.originRelease = originRelease;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSeasonCount() {
return seasonCount;
}
public void setSeasonCount(int seasonCount) {
this.seasonCount = seasonCount;
}
public Date getOriginRelease() {
return originRelease;
}
public void setOriginRelease(Date originRelease) {
this.originRelease = originRelease;
}
}
- 回到TvSeriesController,添加一个方法
@GetMapping
public List<TvSeriesDto> getAll(){
List<TvSeriesDto> list = new ArrayList<>();
Calendar calendar = Calendar.getInstance();
calendar.set(2020,Calendar.OCTOBER,25,0,0);
list.add(new TvSeriesDto(1,"庆余年",3,calendar.getTime()));
return list;
}
- 进入到项目目录,打开命令窗口输入:mvn spring-boot:run 启动项目,在浏览器输入:http://localhost:8080/tvseries
![](https://i-blog.csdnimg.cn/blog_migrate/e284064c51d21a98b15e4ad398c922f9.png)