- maven依赖
- application.properties配置
- 后端结构搭建
如何使用ide构建springboot项目就不多赘述了,有人用idea有人用eclipse有人用vscode,根据自己用的工具去网上找一找教程吧,这里只简单贴一下相关配置的代码 maven依赖
根据项目功能,我们需要以下这些依赖:
- Spring Boot DevTools
- Spring Web
- MyBatis Framework
- MySQL Driver
这些依赖最后会被写入pom.xml文件里,所以如果你的ide没有初始的这一步也可以自己写一下pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0modelVersion>
<parent>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-parentartifactId>
<version>2.6.4version>
<relativePath/>
parent>
<groupId>com.examplegroupId>
<artifactId>vehicle-managementartifactId>
<version>0.0.1-SNAPSHOTversion>
<name>vehicle-managementname>
<description>vehicle-managementdescription>
<properties>
<java.version>11java.version>
properties>
<dependencies>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-webartifactId>
dependency>
<dependency>
<groupId>org.mybatis.spring.bootgroupId>
<artifactId>mybatis-spring-boot-starterartifactId>
<version>2.2.2version>
dependency>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-devtoolsartifactId>
<scope>runtimescope>
<optional>trueoptional>
dependency>
<dependency>
<groupId>mysqlgroupId>
<artifactId>mysql-connector-javaartifactId>
<scope>runtimescope>
dependency>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-testartifactId>
<scope>testscope>
dependency>
dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-maven-pluginartifactId>
plugin>
plugins>
build>
project>
application.properties配置
配置完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的时候可以根据前期的分析很快的理清代码逻辑。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)