SpringBoot的spring-boot-devtools的不正确使用方法
Spring boot整合Mybatis:使用Spring Initializr自动构建
Maven项目pom.xml project标签爆红解决方法
新建项目设定
Spring boot整合Mybatis:使用Spring Initializr自动构建
next 后选择项目依赖:
按需添加:
- 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了,家人们
原文地址:https://www.jb51.cc/wenti/3283684.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。