189 8069 5689

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

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

成都创新互联专注于海宁企业网站建设,成都响应式网站建设,成都商城网站开发。海宁网站建设公司,为海宁等地区提供建站服务。全流程定制开发,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务

在项目中增加 maven 依赖

  1. - mybatis-spring-boot-starter
  2. - MySQL-connector-java
  3. - mybatis-generator-maven-plugin 插件 自动读取 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 项目中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

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

<?xml version="1.0" encoding="UTF-8" ?>


  
  
  
    
      
      
    
    
    
    
      
    
    
    
      
      
    
    
    
      
    
    
    
      
    
    
    

创建相关目录

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

查看插件

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

执行

选中maven 下 generator 双击运行

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

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
}

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

总结

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


分享文章:在SpringBoot项目中利用maven的generate插件
标题网址:http://cdxtjz.cn/article/geosos.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。