使用maven 插件 generate生成MyBatis相關(guān)文件
成都創(chuàng)新互聯(lián)專注于海寧企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),成都商城網(wǎng)站開(kāi)發(fā)。海寧網(wǎng)站建設(shè)公司,為海寧等地區(qū)提供建站服務(wù)。全流程定制開(kāi)發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
在項(xiàng)目中增加 maven 依賴
<?xml version="1.0" encoding="UTF-8"?>4.0.0 com.wangSpringBoot demo 0.0.1-SNAPSHOT jar demo Demo project for Spring Boot org.springframework.boot spring-boot-starter-parent 2.0.3.RELEASE UTF-8 UTF-8 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-configuration-processor true org.projectlombok lombok 1.16.18 provided org.springframework.boot spring-boot-devtools true org.springframework.boot spring-boot-starter-test test org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.1 mysql mysql-connector-java org.springframework.boot spring-boot-maven-plugin true org.mybatis.generator mybatis-generator-maven-plugin 1.3.7 Generate MyBatis Artifacts generate org.hsqldb hsqldb 2.3.4 src/main/java **/*.xml src/main/resources **/*.* src/main/webapp META-INF/resources **/*.*
SpringBoot 項(xiàng)目中application.properties 配置
mybatis.mapper-locations=classpath:com/wangspringboot/demo/mapper/*.xml spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/wt?useUnicode=true&characterEncoding=utf8&useSSL=false
resources 下配置 generatorConfig.xml
此項(xiàng)內(nèi)容為直接修改相關(guān)配置即可
<?xml version="1.0" encoding="UTF-8" ?>
創(chuàng)建相關(guān)目錄
查看插件
執(zhí)行
選中maven 下 generator 雙擊運(yùn)行
SpringBootMyBatis 使用
在 service 的實(shí)現(xiàn)類上添加 @Service 注解
@Service public class TqServiceImpl implements TqService { @Autowired private TqMapper tqmapper; @Override public Tq insTq() { Tq t = new Tq(); t.setZ(12.0); t.setY(12.0); t.setX(12.0); tqmapper.insert(t); return t; } }
相關(guān)調(diào)用
@RestController public class MyBatisController { @Autowired private TqService tqService; @GetMapping("/boot/tq") public Object tq(){ return tqService.insTq(); } }
啟動(dòng)SpringBoot WEB項(xiàng)目后 訪問(wèn)
{ x: 12, y: 12, z: 12 }
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)創(chuàng)新互聯(lián)的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接