今天给大家带来的是一个省份城市区域三级联动
数据库可以参考网站:数据库技术:省市县三级联动的SQL语句-猴子技术宅
首先我们先创建项目 注意:创建SpringBoot项目时一定要联网不然会报错
项目创建好后我们首先对 application.yml 进行编译
#指定端口号
server:
port: 8888
#配置mysql数据源
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/nba?serverTimezone=Asia/Shanghai
username: root
password: root
#配置模板引擎 thymeleaf
thymeleaf:
mode: HTML5
cache: false
suffix: .html
prefix: classpath:/templates/
mybatis:
mapper-locations: classpath:/mapper/*.xml
type-aliases-package: com.bdqn.springboot #放包名
注意:在 :后一定要空格,这是他的语法,不空格就会运行报错
接下来我们进行对项目的构建 创建好如下几个包 可根据自己实际需要创建其他的工具包之类的
mapper:用于存放dao层接口
pojo:用于存放实体类
service:用于存放service层接口,以及service层实现类
web:用于存放controller控制层
接下来我们开始编写代码
首先是实体类
package com.bdqn.springboot.pojo;
import lombok.Data;
@Data
public class Province {
private int id;
private int code;
private String name;
}
package com.bdqn.springboot.pojo;
import lombok.Data;
@Data
public class City {
private int id;
private int code;
private String name;
private int provinceCode;
private Province p; //引入省份对象
}