天下大势,分久必合!
Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)= Bee
Spring Cloud 微服务使用数据库更方便: Bee + Spring Boot; 轻松支持多数据源,Sharding, Mongodb.
要整合一堆的工具,还不如只用一个小巧又功能强大的工具。犹如 JAVA 界的数据源连接池 Hikari, 文件虽小,功能却不赖!
Bee 2.1.8 整合 Spring-boot boot 3.0.11
Spring Cloud 微服务使用数据库更方便: Bee + Spring Boot; 轻松支持多数据源,Sharding, Mongodb.
更快的开发 Spring Cloud 微服务的新组合, Bee 整合 Spring Boot, 让你瞬间拥有两样快速开发利器!
ORM Bee Sharding 分库分表就是那么简单,对开发透明,不影响业务,简单易用,文件小,性能好 ;支持 Mongodb ,支持 JDBC, 还支持Android 和 Harmony;可以同时使用多种不同类型的数据库 。
Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,运行快,更智能
Spring Boot 是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,
从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 可以帮助我们进行快速应用开发。
并且提供 bee-spring-boot-starter.
maven 依赖:
XML
<!-- https://mvnrepository.com/artifact/org.teasoft/bee-spring-boot -->
<dependency>
<groupId>org.teasoft</groupId>
<artifactId>bee-spring-boot</artifactId>
<version>2.1.8.boot3.0.11</version>
</dependency>
<version>2.1.8</version>默认使用spring boot 2.7.12
gradle:
implementation group: 'org.teasoft', name: 'bee-spring-boot', version: '2.1.8.boot3.0.11'
直接使用相应 starter:
<dependency>
<groupId>org.teasoft</groupId>
<artifactId>bee-spring-boot-starter</artifactId>
<version>2.1.8.boot3.0.11</version>
<type>pom</type>
</dependency>
Bee 还整合了 spring boot 的其它版本,
https://mvnrepository.com/artifact/org.teasoft/bee-spring-boot
V2.1.8 (2023. 中秋版・LTS 版)
1.1 兼容 spring boot 命令行 active 选择环境,
如:java -jar springbootDemo.jar --spring.profiles.active=dev, 会觖发 bee-dev.properties
1.2 兼容 spring boot 数据源配置,如 spring.datasource.url
1.3 不启动应用,直接运行 main 方法,bee.properties 没有配置数据源时,也可以使用 application.properties 的 spring boot 单数据源配置
- 多表关联插入,更新,删除
3.DateUtil 增加判断日期格式,计算年龄
-
通过 Excel 创建表,支持更多数据库
-
提供默认的 BeeSimpleDataSource,支持在 bee.properties 里配置多数据源 (不使用 spring boot 时,也可以),
不使用 Spring boot, 单独使用 Bee 时,DataSourceBuilderFactory 也能自启动。
6.Javabean 支持生成 Swagger 注解
7.MongodbObjSQLRichExt 完善拦截器及上下文信息管理
8.Mongodb 打印日志,查询所有字段时,默认不显示要查询的字段;可以通过 bee.osql.showMongoSelectAllFields 配置控制是否显示
9.GridFs 注解支持 SELECT 查询类型,当查询实体时,可以自动关联查出相应的文件 (MongoDB),GridFs 文件类型支持 byte []
- 修复 bug.
V2.1.8
Bee 2.1.8 支持多表增删改,自动生成带 Swagger 的 Javabean(更新 Maven) - OSCHINA - 中文开源技术交流社区
demo 工程:
bee-starter-demo: bee-starter-demo
主要接口少,使用简单,学习成本低
主要的面向对象 和自定义 sql, 存储过程 的接口**:**
性能好:
部分应用实例展示:
下期功能预告:
你还想添加什么功能,请到评论区告诉我们!
码云上的项目首页:
bee-springboot: Bee整合Spring Boot,让你瞬间拥有两样快速开发利器! Bee 支持Sharding;JDBC,Android,HarmonyOS!
github: