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

来源: 投稿
作者: BeeHoney
2023-09-29 10:57:00
AI总结

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

展开阅读全文
点击加入讨论🔥(7) 发布并加入讨论🔥
7 评论
1 收藏
分享
AI总结
返回顶部
顶部