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

时间:2021-05-19

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

在项目中增加 maven 依赖

  • - mybatis-spring-boot-starter
  • - mysql-connector-java
  • - mybatis-generator-maven-plugin 插件 自动读取 resources 下的generatorConfig.xml 文件
  • <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://.wangspringboot.demo.mapper" targetProject="src/main/java" type="XMLMAPPER"> <property name="enableSubPackages" value="false"/> </javaClientGenerator> <!-- 相关表的配置--> <table tableName="t" domainObjectName="Tq" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false" /> </context></generatorConfiguration>

    创建相关目录

    查看插件

    执行

    选中maven 下 generator 双击运行

    SpringBootMyBatis 使用

    在 service 的实现类上添加 @Service 注解

    @Servicepublic 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; }}

    相关调用

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

    启动SpringBoot WEB项目后 访问

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

    总结

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

    声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

    相关文章