Bee 2.1.8 支持 Spring Boot 3.0.11,支持 active 命令行,支持多查改增删


天下大势,分久必合!
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 依赖:

<!-- 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>

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.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单数据源配置
2.多表关联插入,更新,删除
3.DateUtil增加判断日期格式,计算年龄
4.通过Excel创建表,支持更多数据库
5.提供默认的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[]
10.修复 bug.

 

V2.1.8

https://www.oschina.net/news/258983/bee-2-1-8-released

 

 demo 工程:

https://gitee.com/automvc/bee-starter-demo

 

主要接口少,使用简单,学习成本低

主要的面向对象自定义 sql, 存储过程的接口:

性能好:

 

部分应用实例展示:
 

下期功能预告:

你还想添加什么功能,请到评论区告诉我们!

 

码云上的项目首页:

https://gitee.com/automvc/bee-springboot

https://gitee.com/automvc/bee

github:

https://github.com/automvc/bee


相關推薦

2023-09-22

is? JPA? 试下Bee,简单易用又功能强大,面向对象,自定义sql都支持良好,还支持Sharding分库分表. 一键即可生成能立即运行的后端代码.自动生成 Spring Boot 后端微服务代码,支持Swagger. Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+

2023-09-13

生成Spring Boot后端微服务代码,几秒钟即可完成, 秒杀GPT. 支持多表关联插入,更新,删除. Java ORM Bee 不但支持 JDBC 类型的数据库,还支持 Mongodb, 也支持 Android, 鸿蒙. Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQ

2023-04-23

Spring Cloud 微服务使用数据库更方便:Bee + Spring Boot; 轻松支持多数据源,Sharding, Mongodb. 更快的开发 Spring Cloud 微服务的新组合,Bee 整合 Spring Boot, 让你瞬间拥有两样快速开发利器! Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring dat

2023-07-16

Spring Cloud 微服务使用数据库更方便:Bee + Spring Boot; 轻松支持多数据源,Sharding, Mongodb. 要整合一堆的工具,还不如只用一个小巧又功能强大的工具。犹如 JAVA 界的数据源连接池 Hikari, 文件虽小,功能却不赖! Bee 2.1.7&n

2023-05-12

对开发透明,不影响业务,简单易用,文件小,性能好;支持 Mongodb,支持 JDBC,还支持 Android 和 Harmony;可以同时使用多种不同类型的数据库。   Spring Cloud 微服务使用数据库更方便:Bee + Spring Boot; 轻松支持多数据

2023-03-17

Spring Cloud微服务使用数据库更方便:Bee + Spring Boot;轻松支持多数据源,Sharding, Mongodb. 更快的开发Spring Cloud微服务的新组合,Bee整合Spring Boot,让你瞬间拥有两样快速开发利器! Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+

2023-04-06

Mongodb ORM工具, 支持面向对象操作Mongodb,可以和其它关系型DB同用一套Dao代码,还支持分片. NoSQL ORM,支持Mongodb, Cassandra. Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鸿蒙)= Bee 要整合一堆的工具,还不如只用

2023-03-01

对开发透明,不影响业务,简单易用,文件小,性能好;支持 Mongodb,支持 JDBC,还支持 Android 和 Harmony;可以同时使用多种不同类型的数据库。 Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,

2024-02-23

1M, 但却是功能强大! V2.4.0.2 (2024 元宵节) 1.chaing SQL编程支持占位符预编译,防止注入攻击;增加update,delete的chaing编程支持 2.没有指定表名则不放缓存 3.添加Calculate默认日期分片实现,添加自定义分片实现样例 4.支持ElasticSearch(7.x)

2022-10-19

: 3990e05b - 增加对 HomepageForwardingFilterConfig 额外路径的支持 1acf87d3 - 更新 README.md 6b7d1e6b - feat: 下载日志文件 ca67bd9d - fix: 改变转译目标以支持 IE10+ 7e653a9e - 从操作系统矩阵中删除 Windows 构建 f865a094 - chore(deps): 更新 testco

2022-10-29

以在任何 Java 应用程序、服务器、集群或云中运行,与 Spring 完美集成。 具体更新内容包括: 将 user task assignee 捕获为 taskAssignee 变量 #4090 创建一个 api 来一次性分配多个任务 #4092 #4093 AAE-10134:使用 action 而不

2023-03-03

 升级 spring-boot 3.0.3 #659 backport(656):测试终端应该支持设置 initial dimension #655 backport (654):更好的 e2e 测试覆盖率 #652 backport(651):不能将负数作为选项传递 #650 backport(648):CommandRegistration 应该返回相同的选

2023-02-22

对开发透明,不影响业务,简单易用,文件小,性能好;支持 Mongodb,支持 JDBC,还支持 Android 和 Harmony;可以同时使用多种不同类型的数据库。 Bee,互联网新时代的 Java ORM 工具,更快、更简单、更自动,开发速度快,

2024-09-25

性文档中的 RFC 7807 替换为 RFC 9457 #42190 文档说明不支持将配置属性绑定到具有默认值的 Kotlin 值类#42176 更新文档以反映新的未找到处理程序异常行为#42167 完善配置属性参考#42165 删除“将 Spring Boot JAR 应用程序转换为 WAR