- maven依赖
- application.properties配置
- 后端结构搭建
如何使用ide构建springboot项目就不多赘述了,有人用idea有人用eclipse有人用vscode,根据自己用的工具去网上找一找教程吧,这里只简单贴一下相关配置的代码 maven依赖
根据项目功能,我们需要以下这些依赖:
- Spring Boot DevTools
- Spring Web
- MyBatis Framework
- MySQL Driver
这些依赖最后会被写入pom.xml文件里,所以如果你的ide没有初始的这一步也可以自己写一下pom.xml
application.properties配置4.0.0 org.springframework.boot spring-boot-starter-parent 2.6.4 com.example vehicle-management 0.0.1-SNAPSHOT vehicle-management vehicle-management 11 org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot-starter 2.2.2 org.springframework.boot spring-boot-devtools runtime true mysql mysql-connector-java runtime org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin
配置完pom.xml之后需要配置下application.properties
server.port=8080 # 这里是你的端口号 spring.datasource.url=jdbc:mysql://localhost:3306/vehicle_management?serverTimezone=UTC # 这个是数据库url # jdbc:mysql://localhost:3306/你的数据库名?serverTimezone=UTC spring.datasource.username=root # 你的数据库用户名 spring.datasource.password=root # 数据库密码 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # 这是数据库的驱动
后端的配置文件基本上就这两个了,可以试试找到xxxApplication.java文件启动一下项目。
后端结构搭建我比较习惯于用mybatis注解,所以项目分为三个模块:
- controller类用来写具体的功能代码
- mapper类用来写对数据库进行操作的接口
- model类用来存放对象实体
可以看出,controller下的类基本上是根据功能来划分的,而mapper和model是根据数据库实体来划分的,里面的utilModel后面再解释。
所以对前期对项目进行分析是很重要的,在coding的时候可以根据前期的分析很快的理清代码逻辑。



