SpringBoot整合druid和mybatis

本项目案例将使用Swagger2,mybatis-generator

先看下项目目录:


step1:pom.xml中添加相关组件!

以下为mybatis和durid依赖:


step2:添加启动类application.java,同时添加swagge2的配置类,与启动类同级,详见

swagger构建


step3:配置durid

1、在src/main/resources 下创建application.yml文件如下

2、创建durid配置类

主配置文件,传入yml文件里的数据库相关参数,创建DruidDataSource的bean

3、创建durid监控servelet和filter

step4:配置mybatis

其实在此之前,mybatis已经配置好了。pom.xml已引入依赖,启动类也添加了mybatis接口扫描

step5:配置mybatis-generator

1、配置MyBatis-generator自动生成实体bean,首先需要在pom.xml中添加相关插件依赖,注:我是用插件的方式来生成实体bean的

2、在resource文件夹下面创建mybatis-generator.xml文件,然后添加如下配置

其实需要自己修改数据库配置,因为插件不会读取spring boot中的数据库配置,所以需要在mybatis-generator.xml中配置好数据库,同时也需要修改自己的包名。


step6:在连接的数据库创建自己所需的表,注意表名要和上面的<table>标签内容对应。mvn package项目,自动生成对应的entity和dao接口


step7:编写service和controller进行测试,参考如下:


step8:运行项目出现如下界面,进行测试:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,633评论 0 4
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,958评论 6 342
  • 前言 最近做回后台开发,重新抓起以前学过的SSM(Spring+Spring MVC+Mybatis),但是发现配...
    Raye阅读 6,559评论 15 79
  • 坚决的心,执着的情,沉浸在充满遐想的世界里。
    欣star阅读 250评论 0 0