在初学springboot的时候,只能一个人摸索,也踩了不少的大水坑。。。。网上的各种教程不适合自己用。下面自己写一个整合教程,也把坑标记出来。
首先我们在创建项目的时候 ,尽量不要勾选像 WEB mybatis mysql 这些选项 。勾选上以后也只是自动添加依赖罢了,有时候会和你本地的环境不一致 而出现何种错误。我们可以创建项目以后自己添加pom依赖,去maven中央仓库查询pom.
有几种创建方式 ,我这里使用的是sts插件,在这里下载
然后我们创建项目
尽量不要勾选 自己添加比较好根据自己的版本信息去找
第一个java类 就是springboot的启动类,他是通过main方法来启动的
application.propertis是他的配置文件,配置数据库信息,以及mybaits扫描等等 他也可以写成application.yml
这个文件中。格式很重要,如果你会Python的话应该懂得,类似,空格对齐之类的 不能出现tab空格,否则会出问题
下面我们对这个项目加上需要的pom依赖,依赖可以从下面这里去查询这是中央仓库的地址
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>my-s-m-m-1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>my-s-m-m-1</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>