使用idea搭建springBoot项目

 

转载至:https://blog.csdn.net/baidu_39298625/article/details/98102453

整体步骤同上

分享其中遇到的坑

一、maven依赖

springBoot版本:

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
由于新建项目是springBoot版本往往比较新,所有会存在不兼容的情况,所以可以在新建项目后,手动切换pom.XML文件中的依赖包版本
Mysql依赖:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.25</version>
<scope>runtime</scope>
</dependency>
jdbc依赖尽量和mysql版本相差不要过大
其他依赖:<!-- 检测到源码修改,自动重启-->
        <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>




常见问题处理:

启动报错:application.yaml未找到,原因: 该文件编译失败了,一般是由于项目编码格式导致的
  http://www.javashuo.com/article/p-firsgexx-mp.html

maven依赖冲突,使用maven helper插件快捷管理:
  https://blog.csdn.net/Yal_insist/article/details/127669985

 SpringBoot打包错误:Please refer to xxx\target\surefire-reports for the individual test results

  https://blog.csdn.net/happy0224/article/details/128644009

 

mybatis &    mybatis-plus 可以相互兼容的版本
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<!-- 添加MyBatis Plus依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.1</version>
<exclusions>
<exclusion>
<artifactId>mybatis-spring</artifactId>
<groupId>org.mybatis</groupId>
</exclusion>
</exclusions>
</dependency>

项目源码:

链接:https://pan.baidu.com/s/1Kg8oTC_XETIJv303x9gm7Q
提取码:beey

 

 

其他补充:

maven包版本与依赖关系查询:
https://central.sonatype.com/artifact/com.baomidou/mybatis-plus-boot-starter/3.4.3

 

posted @ 2021-07-31 22:29  wan了个蛋  阅读(76)  评论(0编辑  收藏  举报