第一部分:配置mybatis及其自動生成代碼插件
https://blog.csdn.net/qq_34756209/article/details/84133778
這篇文章有詳細解答。
第二部分生成文件之後,調用的問題
1.先看下項目的整體結構
我這裏講mapper的接口和xml文件放在一起了。這裏要注意需要在application.yml裏添加東西。後面說
2.接下來看看下各個類的配置
首先是啓動類:
‘
要加上@MapperScan這個註解告訴springboot 哪個包下放的是你的mapper
接下來看看實體類:
類上要加上@Entity,主鍵好像也是要加上的,不加會報錯,報啥錯我給忘了。其它的就是get set方法,toString也加上。
然後dao:
dao一開始就看見了一個紅線報錯,不過沒關係,這不影響系統運行。這裏主要就是要導入你的Mapper接口。這個類似要加@Repository啊。
接着是mapper接口:
要加上@Mapper
mapper.xml就用生成的就好不用修改。
最後就是pom.xml文件裏面要加的配置了:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<!-- mybatis generator 自動生成代碼插件 -->
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<configurationFile>${basedir}/src/main/resources/config/generatorConfig.xml</configurationFile>
<overwrite>true</overwrite>
<verbose>true</verbose>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
注意resources和plugins平行
這樣就可以了。