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, 文件虽小,功能却不赖! Bee2.1.8整合Spring-bootboot3.0.11 Spring Cloud 微服务使用数据库更方便:Bee + Spring Boot; 轻松支持多数据源,Sharding,Mongodb. 更快的开发 Spring Cloud 微服务的新组合,Bee 整合 Spring Boot, 让你瞬间拥有两样快速开发利器! ORM BeeSharding 分库分表就是那么简单,对开发透明,不影响业务,简单易用,文件小,性能好;支持 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 兼容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