真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

在SpringBoot項(xiàng)目中利用maven的generate插件

使用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 依賴

  1. - mybatis-spring-boot-starter
  2. - MySQL-connector-java
  3. - mybatis-generator-maven-plugin 插件 自動(dòng)讀取 resources 下的generatorConfig.xml 文件
<?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 用來(lái)指定mapper 存放路徑
  • spring.datasource.username 用來(lái)指定 用戶名
  • spring.datasource.password 用來(lái)指定密碼
  • spring.datasource.driver-class-name 用來(lái)指定鏈接驅(qū)動(dòng)
  • spring.datasource.url 用來(lái)指定鏈接路由地址
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)目錄

在SpringBoot項(xiàng)目中利用maven的generate插件

查看插件

在SpringBoot項(xiàng)目中利用maven的generate插件

執(zhí)行

選中maven 下 generator 雙擊運(yùn)行

在SpringBoot項(xiàng)目中利用maven的generate插件

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
}

在SpringBoot項(xiàng)目中利用maven的generate插件

總結(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)鏈接


網(wǎng)站標(biāo)題:在SpringBoot項(xiàng)目中利用maven的generate插件
轉(zhuǎn)載源于:http://weahome.cn/article/geosos.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部

    <fieldset id="cyqma"><menu id="cyqma"></menu></fieldset>
    <strike id="cyqma"></strike>
    <strike id="cyqma"></strike>