新建项目设定
Spring boot整合Mybatis:使用Spring Initializr自动构建
next 后选择项目依赖:
- Web里面的Spring Web
- SQL里面的MyBatis Framework、MySQL Driver、JDBC
按需添加:
• Developer Tools -> DevTools(热部署)、Lombok(简化pojo)
• Template Engines -> Thymeleaf
一个Springboot整合mybatis的工程就构建完成了,mvnw、mvnw.cmd文件及.mvn文件夹无用可以删掉。
spring-boot-maven-plugin要添加版本,例如2.4.3
创建相关文件目录、application.yml,以及配置数据库连接池datasource四大件、mapper.xml文件的路径。
在controller层写一个请求,通过逐层调用,访问数据库试试,浏览器输入 http://localhost:8080/getemps.
如果页面返回一个 json数据类型,说明到此为止 所有配置成功,测试通过!
已有项目设定
有多余步骤可能,都设置了反正可以用
第一步
如果pom.xml会有爆红,不过不影响
像消除的话,在在parent标签下添加一个标签即可。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<!-- <version>2.1.7.RELEASE</version>-->
<version>2.1.7.RELEASE</version>
<relativePath></relativePath>
</parent>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork> <!-- 如果没有该配置,devtools不会生效 -->
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<!-- 热部署插件 -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>springloaded</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
第二步
IDEA的setting设置自动编译
第三步
设置Registry,快捷键是ctrl + shift + alt + /
第四步
- 先重启IDEA
启动项目使用 debug,而不是 run 运行
效果
再次访问浏览器地址栏,选择Reload
http://localhost:8080/showViewPage
OK了,家人们