Spring.io网站搭建方式
- spring网址:https://spring.io/
1. 官网配置并下载
2. 配置项目文件
按照以上步骤下载压缩包,解压后利用 IDEA 打开,目录如下
(注:本文章编写时候应用两个项目介绍,请忽略截图当中部分文件夹命名及路径,参考目录结构即可)
2.1 新建文件夹
2.2 文件配置
- 配置 application.properties 文件
###### application.properties
## 数据库配置
spring.datasource.url=jdbc:mysql://localhost:3306/springboot?useSSL=true&useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=123456
## 实体类配置
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver
mybatis.mapper-locations=classpath:mapper/*.xml
# 对应实体类的路径
mybatis.type-aliases-package=com.SpringBoot.SpringStudy.entity
- 配置 pom.xml 文件
在pom文件末尾新增mybatis generator的配置
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- 下面为新增 plugin 项 -->
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.4.2</version>
<configuration>
<configurationFile>${basedir}/src/main/resources/generator/generatorConfig.xml</configurationFile>
<overwrite>true</overwrite>
<verbose>true</verbose>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
- 配置 generatorConfig.xml 文件
如下图所示,红框中为需要修改的部分。在IDEA中(其他编译器暂时不清楚),如果 “http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd” 一行报错显示红色,则选择鼠标放置报错一行,按 Alt+Enter 后选择 Fetch external resource(获取外部资源)即可。
mysql-connector-java-5.1.18-bin.jar 驱动请自行下载
或者采用以下方式复制路径
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<!-- 数据库驱动:选择你的本地硬盘上面的数据库驱动包-->
<classPathEntry location="C:\Software\apache-maven-3.9.5\repository\com\mysql\mysql-connector-j\8.0.33\mysql-connector-j-8.0.33.jar"/>
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true"/>
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<property name="suppressAllComments" value="false"/>
</commentGenerator>
<!--数据库连接驱动类,URL,用户名、密码 -->
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/springboot" userId="root" password="123456">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!-- 生成(实体)模型的包名和位置-->
<javaModelGenerator targetPackage="com.SpringBoot.SpringStudy.entity" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!-- 生成XML映射文件的包名和位置-->
<sqlMapGenerator targetPackage="resources.mapper" targetProject="src/main">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
<!-- 生成DAO接口的包名和位置-->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.SpringBoot.SpringStudy.mapper" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
<!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
<table tableName="student_info" domainObjectName="student_info" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
</context>
</generatorConfiguration>
3. 配置 Maven
配置 generator maven 来生成 mybatis
maven 配置详见本博客文章 “ Java - maven 配置方法介绍 ”
在 Run 一项中填写 下面代码,如下图所示,点击确定即可
mybatis-generator:generate -e
选择刚才配置好的Maven并运行
运行后会看到新生成的三个文件,如下图所示
到此Spring Boot环境搭建完成,可以尝试编写功能代码
IDEA搭建方式
按照上图方法搭建即可,后续文件配置步骤参考上方