IDEA创建并配置Spring boot+Mybatis+Maven项目
创建SSM项目
File -> New -> Project,指定JDK并按Spring Initalizr模版:
填写项目信息,与项目类型:
填写组织名和项目包名后,选择Maven项目,将Java的版本修改为自己本机上的Java版本(我用的是Java12)。
选择初始依赖,引入Web->Spring Web Starter和SQL->MySQL Driver,Mybatis framework(我的IDEA上已经配置过Maven):
要注意的是:由于版本不同,这些依赖的名字可能不同。例如旧版本中Web->Spting Web Starter 的名字是Web->Web。所以经常会发现按照网上的博客配置的时候会出现跟别人不一样的时候,这时候不用着急,只要明白每一步的原理和作用,自然不会被难倒。
最后选择项路径即可:
项目路径如下:
- src是存放java源文件的地方,所以代码卸载这里
- resources目录主要存放静态文件和配置文件,其中application.properties便是整个项目的配置信息
- test文件下存放测试代码
- pom.xml里写入项目依赖,Maven会自动将jar包下载下来
配置SSM项目
Mybatis生成代码插件
在pom.xml的plugins标签下引入Mybatis代码生成插件,该插件可以自动读取数据库中的表信息,然后自动生成model和dao代码:
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.7</version>
<configuration>
<configurationFile>
mybatis-generator/generatorConfig.xml
</configurationFile>
<overwrite>true</overwrite>
<verbose>true</verbose>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
<dependency>
<groupId>com.itfsw</groupId>
<artifactId>mybatis-generator-plugin</artifactId>
<version>1.2.12</version>
</dependency>
</dependencies>