栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在SpringBoot项目中利用maven的generate插件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在SpringBoot项目中利用maven的generate插件

使用maven 插件 generate生成MyBatis相关文件

在项目中增加 maven 依赖

  1. - mybatis-spring-boot-starter
  2. - mysql-connector-java
  3. - mybatis-generator-maven-plugin 插件 自动读取 resources 下的generatorConfig.xml 文件


  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
 
   ***.*
 
      
      
src/main/webapp
 meta-INF/resources
 
   **/*.*
 
      
    
  

SpringBoot 项目中application.properties 配置

  • mybatis.mapper-locations 用来指定mapper 存放路径
  • spring.datasource.username 用来指定 用户名
  • spring.datasource.password 用来指定密码
  • spring.datasource.driver-class-name 用来指定链接驱动
  • spring.datasource.url 用来指定链接路由地址
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

此项内容为直接修改相关配置即可




  
  
  
    
      
      
    
    
    
    
      
    
    
    
      
      
    
    
    
      
    
    
    
      
    
    
    

创建相关目录

查看插件

执行

选中maven 下 generator 双击运行

SpringBootMyBatis 使用

在 service 的实现类上添加 @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;
  }
}

相关调用

@RestController
public class MyBatisController {
  @Autowired
  private TqService tqService;
  @GetMapping("/boot/tq")
  public Object tq(){
    return tqService.insTq();
  }
}

启动SpringBoot WEB项目后 访问

{
x: 12,
y: 12,
z: 12
}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对考高分网的支持。如果你想了解更多相关内容请查看下面相关链接

转载请注明:文章转载自 www.mshxw.com
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号