Jboot v4.1.6 发布,基于 JFinal 的微服务框架


Jboot 一个更简单的分布式、微服务框架。

Jboot 是一个基于 JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos 等开发的微服务框架,帮助开发者降低微服务、分布式开发门槛。爽爽开发,快乐生活。

支持 JDK8~JDK17。

 

Jboot v4.1.6  更新内容如下:

  • 新增:根据 configName 获取 ActiveRecordPlugin 的功能,方便扩展,感谢 @caoyuan
  • 优化:优化 SentinelUtil 工具类
  • 优化:修正异常信息的错别字问题
  • 优化:升级 JFinal 等相关依赖到最新版本
  • 优化:升级并适配 Jedis 到最新版本
  • 优化:MockProxy 由 Java Proxy 替换 cblib
  • 优化:增加 Hikari 连接池配置参数 keepaliveTime 配置功能,感谢 @赵锋
  • 优化:设置 SentinelInterceptor 返回自定义的 json 串,感谢 @caoyuan
  • 优化:SentinelConfig 新增 set 方法,方便用户自己通过代码注入,感谢 @caoyuan
  • 优化:修改方法的 wrap 与 toUpperCase 方法为public ,方便重写时决定SQL是否需要加引号与大小写,感谢 @HingLo
  • 优化:线程池同一使用 NamedThreadPools.java 进行构建
  • 优化:修改版错别字 taked 为 took
  • 优化:添加更多的扫描 jar 排除,减少启动消耗时间
  • 修复:SentinelInterceptor 捕获异常后,渲染完页面要关闭输出流,感谢 @caoyuan
  • 修复:Oracle 数据库在某些极端情况下出错的问题

 

Jboot 开发文档:

http://www.jboot.com.cn

 

Maven 依赖:

<dependency>
<groupId>io.jboot</groupId>
<artifactId>jboot</artifactId>
<version>4.1.6</version>
</dependency>

Hello World:

@RequestMapping("/")
public class HelloWorld extends JbootController {

public void index(){
renderText("hello world");
}

public static void main(String[] args){
JbootApplication.run(args);
}
}

相關推薦

2022-10-08

Jboot v3.16.2 已经发布,一个基于 JFinal 的微服务框架 此版本更新内容包括: 新增:ObjectUtil.obtainNotNull 方法 新增:StrUtil.obtainNotBlank 方法 优化:升级 jfinal-undertow 到最新版本并移除 JbootApplication 的 URL 打印功功能。 详情

2024-08-08

一、简介 mica-mqtt 基于 java aio 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。 mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3.1、v3.1.1 以及 v5.0 协议。 支持 webs

2022-11-30

JPress 是一个使用 Java 开发的类似 WordPress 的开源 CMS,始于 2015 年。 到目前为止, 已经有 10w+ 网站使用 JPress 进行驱动,其中包括多个政府机构,200 + 上市公司,中科院、红 + 字会等。相比 WordPress,高安全、高性能、

2023-03-08

的跨数据库生成功能,所以新增了数据源管理功能,结合jfinal的数据库插件,实现动态配置多数据源的功能,解决了配置文件配置数据源的繁琐和需要重启系统的缺点。代码生成器实现多数据源一条龙服务,无感的存在,让开发

2022-09-20

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3.1、v3.1.1 以及 v5.0 协议。 支持 websocket

2022-07-23

sitesCMS简介 sitesCMS 是基于 JFinal 的 多站点 CMS内容管理系统,遵循JFinal极简设计理念,轻量级、易扩展、学习简单,除JFinal外无其他重度依赖。精简的多站点功能设计,极易二次开发,一天一个网站不是梦。完善的API模块,支持

2023-04-02

一、基本介绍 MobileIMSDK-微信小程序端是一套基于微信原生WebSocket的即时通讯库: 1)超轻量级、无任何第3方库依赖(开箱即用); 2)纯JS编写、ES6语法、高度提炼,简单易用; 3)基于微信原生WebSocket API,简洁优雅; 4

2024-03-14

master Spring Boot 3.2 和 Spring Cloud 2023.0.0 JDK 17 主要发布分支 可使用,但 Spring Cloud Alibaba、Tencent 等生态组件尚未发布正式版本 develop Spring Boot 3.2 和 Spring Cloud 2023.0.0 JDK 17 Development 分支 新功能、ISSUE 均以此分支

2023-04-06

Vert.x 4.4.1 发布了,该版本主要是一些小问题修复,以及升级了依赖包,详细内容如下: vertx-web Upgrade to GraphQL-Java 20.1 HttpServerRequest.formAttributes() has redundant /r vertx web deployed in spring boot, static resource can't be found in spring boot jar

2023-09-09

行优化配置,可编译成独立的组件,单独以组件形式进行发布。 代码以共享模块的方式进行单独维护开发,降低现有工程代码复杂度,便于后续功能的扩展和代码的复用。 [3]界面预览 Dromara 开源社区 一、社区愿景

2022-12-18

项目说明 maku-cloud 是采用 Spring Cloud Alibaba、SpringSecurity、Spring Cloud Gateway、SpringBoot、Nacos、Redis、Mybatis-Plus 等框架,开发的一套 SpringCloud 快速开发平台,使用门槛极低,且采用 MIT 开源协议,完全免费开源,可免费用于商业项

2022-11-20

项目说明 maku-cloud 是采用 Spring Cloud Alibaba、SpringSecurity、Spring Cloud Gateway、SpringBoot、Nacos、Redis、Mybatis-Plus 等框架,开发的一套 SpringCloud 快速开发平台,使用门槛极低,且采用 MIT 开源协议,完全免费开源,可免费用于商业项

2022-10-22

项目说明 maku-cloud 是采用 Spring Cloud Alibaba、SpringSecurity、Spring Cloud Gateway、SpringBoot、Nacos、Redis、Mybatis-Plus 等框架,开发的一套 SpringCloud 快速开发平台,使用门槛极低,且采用 MIT 开源协议,完全免费开源,可免费用于商业项

2023-08-19

项目说明 maku-cloud 是采用 SpringCloud 2022、SpringBoot 3.1、SpringSecurity 6.1、Nacos、Mybatis-Plus 等框架,开发的一套 SpringCloud 快速开发平台,使用门槛极低,且采用 MIT 开源协议,完全免费开源,可免费用于商业项目等场景。