SpringBoot整个mycat

怼烎@ 2023-07-21 06:18 105阅读 0赞

spring boot整合mycat,不需要导入mycat包,只需要按照之前操作MySQL的流程去做就行,需要对SQL语句进行一些简单改造:

@Insert(“insert into table(字段) values(xxx,x,xxx)”)

①创建springboot项目 引入mysql、mybatis

  1. ```java
  2. <dependencies>
  3. <!-- spring boot -->
  4. <dependency>
  5. <groupId>org.springframework.boot</groupId>
  6. <artifactId>spring-boot-starter-web</artifactId>
  7. <version>2.1.0.RELEASE</version>
  8. </dependency>
  9. <dependency>
  10. <groupId>org.springframework.boot</groupId>
  11. <artifactId>spring-boot-starter-test</artifactId>
  12. <version>2.1.0.RELEASE</version>
  13. </dependency>
  14. <!-- mybatis -->
  15. <dependency>
  16. <groupId>org.mybatis.spring.boot</groupId>
  17. <artifactId>mybatis-spring-boot-starter</artifactId>
  18. <version>1.3.2</version>
  19. </dependency>
  20. <!-- mysql -->
  21. <dependency>
  22. <groupId>mysql</groupId>
  23. <artifactId>mysql-connector-java</artifactId>
  24. <version>5.1.6</version>
  25. </dependency>
  26. <!-- 热部署 -->
  27. <dependency>
  28. <groupId>org.springframework.boot</groupId>
  29. <artifactId>spring-boot-devtools</artifactId>
  30. <version>2.1.0.RELEASE</version>
  31. </dependency>
  32. <!-- log4j -->
  33. <dependency>
  34. <groupId>log4j</groupId>
  35. <artifactId>log4j</artifactId>
  36. <version>1.2.17</version>
  37. </dependency>
  38. </dependencies>
  39. ``

②创建application.yml文件配置一下信息

在这里插入图片描述

③创建Product entity类

在这里插入图片描述

④编写操作数据的mapper

在这里插入图片描述

⑤编写service

在这里插入图片描述

⑥实现类

在这里插入图片描述

⑦编写handler

在这里插入图片描述

⑧编写启动类

在这里插入图片描述

如果在程序中出现 packettoolager 问题是mysql的包版本太高,最好降低一下版本

发表评论

表情:
评论列表 (有 0 条评论,105人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SpringBoot整个mycat

    spring boot整合mycat,不需要导入mycat包,只需要按照之前操作MySQL的流程去做就行,需要对SQL语句进行一些简单改造: @Insert(“inser

    相关 springboot 整个grpc

    什么是gRPC gRPC是谷歌开源的基于go语言的一个现代的开源高性能RPC框架,可以在任何环境中运行。它可以有效地连接数据中心内和跨数据中心的服务,并提供可插拔的支持,以实

    相关 mycat

    mycat作用,解决如下问题  1、java程序与数据紧密耦合 2、高访问量对数据库的压力 3、读写请求数据不一致 mycat主要功能: 主从分离、主从复制、双

    相关 Mycat

    一、mycat是什么? 1,一个用于mysql读写分离和数据切分的高可用中间件 2,一个模拟为mysql server的超级数据库代理 3,一个能平滑扩展支持1000亿大

    相关 MyCat

    《MyCat》是代替昂贵的oracle的MySQL集群中间件。 MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库