文章目录
Re:从零开始的springboot快速入门(图文并茂)
一、创建项目
创建项目之前,确保java环境已搭建
Java开发环境搭建
1.New Project
2.项目信息
3.选择依赖
4.完成创建
5.项目结构
|-- src
|-- main
| |-- java
| | |-- com
| | |-- example
| | |-- config
| | | |-- Swagger2.java
| | |-- controller
| | | |-- PeopleController.java
| | |-- entity
| | | |-- People.java
| | |-- mapper
| | | |-- PeopleMapper.java
| | |-- service
| | | |-- PeopleService.java
| | |-- DemoApplication.java
| |-- resources
| |-- mapper
| | |-- PeopleMapper.xml
| |-- static
| |-- application.yml
|-- test
|-- java
二、配置数据源
我们使用yml来配置
将application.properties修改成application.yml
spring:
datasource: # 配置mysql
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/mydb?characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false
username: root
password: 123456
server:
port: 8080 # 默认端口
mybatis:
mapper-locations: classpath:mapper/*.xml
--MySQL8.x
--驱动:com.mysql.cj.jdbc.Driver
--url:"jdbc:mysql://localhost:3306/database_name?characterEncoding=utf8&serverTimezone=Asia/Shanghai&useSSL=false
--MySQL5.x
--驱动:com.mysql.jdbc.Driver
--url:"jdbc:mysql://localhost:3306/database_name"
三、创建实体类
1.安装Lombok插件
lombok插件 和 lombok依赖 缺一不可
@Data 注解
- 所有属性的get和set方法
- toString 方法
- hashCode方法
- equals方法
@NoArgsConstructor 创建无参构造函数
2.创建实体类
@Table @Id @GeneratedValue @Column 可以不加
@ApiModel @ApiModelProperty 是 Swagger 的注解,可以先不加
@Data
@NoArgsConstructor
@Table(name = "people")
@ApiModel(value = "People")
public class People {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@ApiModelProperty(value = "id")
private Integer id;
@Column(name = "name")
@ApiModelProperty(value = "姓名")
private String name;
@Column