你好,歡迎進入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時間:2023-10-21
瀏覽次數(shù):0
掃描下方二維碼,了解更多專欄內(nèi)容
靈貓科技巢專欄《教你從零開始成為消息中間件實戰(zhàn)高手》重大升級,量大價不漲!
新課題【源碼設計分析】將用30個講座,深入剖析底層源碼。 詳情請見文章末尾。
它是一個基于IDEA開發(fā)的代碼生成插件,支持自定義任何模板(Java、html、js、xml)。
只要與數(shù)據(jù)庫相關的代碼都可以通過自定義模板生成。 支持配置數(shù)據(jù)庫類型與java類型的映射關系。 支持同時為多個表生成代碼。 每個表都有獨立的配置信息。 完全可定制,規(guī)則由您設定。
1. 安裝()
我這里說的是它已經(jīng)安裝了。
建議大家安裝一個叫做的插件。
通過注解可以在編譯時自動為屬性生成構造函數(shù)、/、、方法。
出現(xiàn)的神奇之處在于,源代碼中沒有 and 方法,但是編譯后的字節(jié)碼文件中卻有 and 方法。
2. 創(chuàng)建數(shù)據(jù)庫
3、在IDEA中配置連接數(shù)據(jù)庫
在此之前,創(chuàng)建一個新項目應該是比較簡單的。
建好項目后,找到這個,如下圖所示。
如下圖所示進行:
然后填寫數(shù)據(jù)庫名稱、用戶名和密碼。 只需單擊“確定”即可。 這種情況下,一切都結束了。
4.開始生成代碼
在這里找到你想要生成的表格,然后右鍵單擊,就會出現(xiàn)如下所示的部分。
單擊1所示位置,選擇要放置生成代碼的文件夾intellij idea 數(shù)據(jù)庫關系圖,選擇后單擊確定。
選中您要生成的代碼并單擊“確定”。
至此intellij idea 數(shù)據(jù)庫關系圖,代碼生成完成。 生成的代碼如下圖:
5.pom.xml
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starterartifactId>
dependency>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-starter-webartifactId>
dependency>
<dependency>
<groupId>org.projectlombokgroupId>
<artifactId>lombokartifactId>
<optional>trueoptional>
dependency>
<dependency>
<groupId>org.springframework.bootgroupId>
<artifactId>spring-boot-devtoolsartifactId>
<optional>trueoptional>
dependency>
<dependency>
<groupId>org.mybatis.spring.bootgroupId>
<artifactId>mybatis-spring-boot-starterartifactId>
<version>1.3.2version>
dependency>
<dependency>
<groupId>mysqlgroupId>
<artifactId>mysql-connector-javaartifactId>
<version>5.1.47version>
dependency>
<dependency>
<groupId>com.alibabagroupId>
<artifactId>druidartifactId>
<version>1.0.9version>
dependency>
6..yml
server:
port: 8089
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/database?useUnicode=true&characterEncoding=UTF-8
username: root
password: 123456
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver
mybatis:
mapper-locations: classpath:/mapper/*Dao.xml
typeAliasesPackage: com.vue.demo.entity
7.啟動項目
在開始項目之前,我們需要修改兩個地方。
在dao層添加@注解。
在啟動類中添加 @("com.vue.demo.dao") 注解。
啟動項目
進行測試
用法就介紹到這里。 如果你覺得對童鞋有用的話,現(xiàn)在就來嘗試一下吧。
結尾
如有侵權請聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務提供商
13262879759
微信二維碼