低代码微服务组合 Bee+SpringBoot, 整合 Sharding 分库分表+Mongodb ORM
bee-spring-boot V2.1 (LTS版 2023.05.20)
Bee 2.1 整合 Spring-boot 2.7.12
Bee 2.1 完善的Sharding分片功能, 完善的MongoDB ORM功能。
Spring Cloud 微服务使用数据库更方便:Bee + Spring Boot; 轻松支持多数据源,Sharding, Mongodb.
更快的开发 Spring Cloud 微服务的新组合,Bee 整合 Spring Boot, 让你瞬间拥有两样快速开发利器!
Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)= Bee
要整合一堆的工具,还不如只用一个小巧又功能强大的工具。犹如 JAVA 界的数据源连接池 Hikari, 文件虽小,功能却不赖!
ORM Bee Sharding 分库分表就是那么简单,对开发透明,不影响业务,简单易用,文件小,性能好;支持 Mongodb,支持 JDBC,还支持 Android 和 Harmony;可以同时使用多种不同类型的数据库。
Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能
Spring Boot 是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,
从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 可以帮助我们进行快速应用开发。
并且提供 bee-spring-boot-starter.
maven 依赖:
<dependency> <groupId>org.teasoft</groupId> <artifactId>bee-spring-boot</artifactId> <version>2.1</version> </dependency>
直接使用相应 starter:
<parent> <groupId>org.teasoft</groupId> <artifactId>bee-spring-boot-starter</artifactId> <version>2.1</version> </parent>
配置单个数据源
############################### 配置单个数据源 ########### ## 单个数据源配置 ; 默认是:HikariPool spring.datasource.url=jdbc:mysql://localhost:3306/bee?characterEncoding=UTF-8&useSSL=false #spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.username=root spring.datasource.password=123456
配置多数据源
############################### 配置多数据源 ########### #@SpringBootApplication(exclude = DataSourceAutoConfiguration.class) #或者,在application.properties里添加: #spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration #dbs数组,其它下标,是否从首个元素继承属性(但dsName不能继承) #bee.db.extendFirst=true # #bee.db.dbs[0].dsName=ds0 #bee.db.dbs[0].driverClassName = com.mysql.jdbc.Driver #bee.db.dbs[0].jdbcUrl =jdbc:mysql://localhost:3306/bee?characterEncoding=UTF-8&useSSL=false #bee.db.dbs[0].username = root #bee.db.dbs[0].password =123456 # #bee.db.dbs[1].dsName=ds1 #bee.db.dbs[1].driver-class-name = com.mysql.jdbc.Driver #bee.db.dbs[1].jdbcUrl =jdbc:mysql://localhost:3306/pro?characterEncoding=UTF-8&useSSL=false #bee.db.dbs[1].username = root #bee.db.dbs[1].password =123456 ###################################################
相应 demo:
https://gitee.com/automvc/bee-starter-demo
Bee V2.1
https://www.oschina.net/news/242679/bee-2-1-lts-released
MongoDB也支持直接调用原生的语句直接支持,使用MongodbRawSql接口即可.
主要接口少,使用简单,学习成本低
主要的面向对象和自定义 sql, 存储过程的接口:
下期功能预告:
你还想添加什么功能,请到评论区告诉我们!
码云上的项目首页:
https://gitee.com/automvc/bee-springboot
github:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PDManer [元数建模]-v4.6.0 发布:一款简单好用的数据库建模平台
特别说明 平台公云版及企业私云版已经发布,增加多人团队协作支持,点击这里了解 [PDManer 元数建模 - v4],历时五年,持续升级,工匠精神,做一款简单好用的数据库建模平台。 元数建模平台,使用 React+Electron+Java 技术体系构建。 [PDMan-v2] --> [CHINER-v3] --> [PDManer-v4],连续五年,一直保持很好的传承和延续。 PDManer 元数建模软件 (v4 版本)介绍:PDManer [元数建模]-v4.0.0 发布:一款简单好用的数据库建模平台 4.6.0 版本升级内容清单 1.[重点特色] 关系图支持导出 SVG 文件,再也不用担心导出图片糊掉了 2.[优化提升] 提升导出图片的清晰度 3.[重点特色] 关系图内数据表形状支持通过拖动调整大小,再也不用通过调整显示字段来控制表的形状大小了 4.[重点特色] 新增保存记录日志,支持恢复 / 查看本地历史保存记录,再也不用担心文件项目文件丢失了 5.[优化提升] 优化数据表海量字段编辑卡顿的问题 6.[优化提升] 优化标准字段修改后不同步的问题(存量数据无法同步)...
- 下一篇
pgAdmin 4 v7.3 发布,PostgreSQL 开源图形化管理工具
pgAdmin 是 PostgreSQL 领先的开源图形化管理工具。pgAdmin 4 旨在满足新手和有经验的 Postgres 用户的需求,提供强大的图形界面,简化了数据库对象的创建、维护和使用。 pgAdmin 开发团队日前发布了 pgAdmin 4 v7.3 版本,这个版本包括 5 个错误修复: 确保从 7.1 升级到 7.2 后,SSH Tunnel 应能正常工作。 确保如果参数 MASTER\_PASSWORD\_REQUIRED 被设置为 False,则主密码对话框不应可见 修复了在 SQL 和属性中,具有 3 个或更多列的 Foreign Key 以错误的顺序显示的问题 修复了编辑数据库对象会在浏览器树上取消选择的问题 修复了 pgadmin 无法担任定义的角色的问题 更多详情可查看:https://www.postgresql.org/about/news/pgadmin-4-v73-released-2651/
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库