在springboot項(xiàng)目中操作數(shù)據(jù)庫(kù)需要生成數(shù)據(jù)庫(kù)對(duì)應(yīng)的entity模型關(guān)聯(lián)到對(duì)應(yīng)庫(kù),因?yàn)槊恳粋€(gè)字段都需要單獨(dú)配置,字段多的話工作量就會(huì)變得相當(dāng)復(fù)雜,這時(shí)就需要一個(gè)生成工具來(lái)自動(dòng)化完成對(duì)應(yīng)操作:Mybatis-Plus代碼生成器
最簡(jiǎn)單的辦法就是將源代碼直接下載后放到idea中運(yùn)行,打開(kāi)項(xiàng)目后會(huì)自動(dòng)尋找依賴插件
找到test目錄下的GeberatorUIServer,這里有一個(gè)運(yùn)行的示例,需要修改數(shù)據(jù)庫(kù)連接以及包名改成自己對(duì)應(yīng)的連接信息
.jdbcUrl("jdbc:mysql://192.168.1.211:3306/example")//jdbc連接信息,不同數(shù)據(jù)庫(kù)連接信息不太一樣需要自行修改
.userName("root")//數(shù)據(jù)庫(kù)用戶名
.password("root")//數(shù)據(jù)庫(kù)密碼
.driverClassName("com.mysql.cj.jdbc.Driver")//數(shù)據(jù)庫(kù)連接類型
.schemaName("myBusiness")//數(shù)據(jù)庫(kù)schema,MSSQL,PGSQL,ORACLE,DB2類型的數(shù)據(jù)庫(kù)需要指定
.basePackage("com.github.davidfantasy.mybatisplustools.example")#這里填寫你需要生成的包目錄 java文件的父級(jí)包名
配置上述信息有點(diǎn)擊左側(cè)運(yùn)行按鈕就可以運(yùn)行
出現(xiàn)此界面代表運(yùn)行成功,在瀏覽器輸入本機(jī)ip+端口即可訪問(wèn)