Bee2.1.8支持Spring Boot 3.0.11,active命令行选择多环境,多表查改增删(bee-spring-boot发布,更新maven)

天下大势,分久必合!

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 单数据源配置

  1. 多表关联插入,更新,删除

3.DateUtil 增加判断日期格式,计算年龄

  1. 通过 Excel 创建表,支持更多数据库

  2. 提供默认的 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 []

  1. 修复 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!

bee: Bee,互联网新时代的Java ORM框架,支持Sharding;JDBC,Android,HarmonyOS;支持多种关系型数据库,还支持NoSQL的Cassandra,Mongodb等;更快、更简单、更自动,开发速度快,运行快,更智能!

github:

https://github.com/automvc/bee

相关推荐
西木风落18 分钟前
springboot整合Thymeleaf web开发出现Whitelabel Error Page
spring boot·thymeleaf error·whitelabelerror
有来技术2 小时前
从0到1手撸企业级权限系统:基于 youlai-boot(开源) + Java17 + Spring Boot 3 完整实战
java·spring boot·后端
橘猫云计算机设计2 小时前
基于springboot微信小程序的旅游攻略系统(源码+lw+部署文档+讲解),源码可白嫖!
java·spring boot·后端·微信小程序·毕业设计·旅游
风象南3 小时前
SpringBoot中6种跨域请求解决方案
java·spring boot·后端
良枫3 小时前
Spring Security认证授权深度解析
spring boot·spring
码视野3 小时前
基于SpringBoot的河道水情大数据可视化分析平台设计与实现(源码+论文+部署讲解等)
spring boot·后端·物联网·信息可视化·论文·本科毕业论文·计算机专业毕业论文
用键盘当武器的秋刀鱼4 小时前
springBoot统一响应类型3.5.3版本
java·spring boot·spring
喻米粒06228 小时前
RabbitMQ消息相关
java·jvm·spring boot·spring·spring cloud·sentinel·java-rabbitmq
清风絮柳13 小时前
51. “闲转易”交易平台小程序(基于springboot&vue)
vue.js·spring boot·小程序·毕业设计·校园二手交易平台·二手交易小程序·闲转易交易系统
TheITSea14 小时前
后端开发 SpringBoot 工程模板
spring boot·后端