Feat v1.1.0 已经发布,高性能 Java Web 服务框架


Feat v1.1.0 已经发布,高性能 Java Web 服务框架

此版本更新内容包括:

版本特性

  • Feat Core:
    • 限制单进程内 Feat Banner 最多输出一次。
    • Router 支持定义相同 URL、不同 HTTP Method 的接口服务,提升 API 设计的灵活性。
    • RunLogger 自动感应日志级别变化,支持动态调整日志级别。
    • 日志级别环境变量由 smarthttp.log.level 调整为 feat.log.level
    • 将 DateUtils、GzipUtils、HttpUtils、NumberUtils、StringUtils、CollectionUtils、Constant、SHA1、WebSocketUtil 等工具类能力统一汇集至 FeatUtils 中,简化使用成本。
    • ByteTree 不再支持匹配期间动态 addNode,保障内存使用稳定性。
    • 升级 smart-socket 至 1.5.69。
  • Feat Cloud
    • 新增 feat.yaml/feat.yml 配置文件解析,并通过@Value注入 Bean 或 Controller中。(类似 Spring 的 application.yaml)
    • 支持运行时动态调整指定 loggerName 的日志级别,便于灵活监控与调试。
    • ApplicationContext 新增 getOptions 方法用于获 Feat Cloud 配置。
    • Annotation Processor 重构,简化代码复杂度,提升扩展性。
    • 编译器自动将非统配 URI 注册至 ByteTree,提升解析性能。

升级指南

pom升级

tech.smartboot.feat: - feat-core:1.0.0 => 1.1.0 - feat-cloud-starter:1.0.0 => 1.1.0 - feat-ai:1.0.0 => 1.1.0

代码升级

参见下述兼容性说明


兼容性说明

  • CloudOptions@addExternalBean 方法重命名为 registerBean,用于注册外部 Bean。
  • 已废弃:DateUtils、GzipUtils、HttpUtils、NumberUtils、StringUtils、CollectionUtils、Constant、SHA1、WebSocketUtil

详情查看:https://gitee.com/smartboot/feat/releases/v1.1.0


相關推薦

2025-06-17

迭代,Feat v1.1 版本今日正式发布! Feat 是一款专注于高性能、低资源消耗的 Java Web 服务开发框架,旨在为开发者提供一个构建高效、灵活、可扩展的企业级 Web 应用的全新选择。 它兼具了堪比 Vert.x 的高性能异步模型和 Spri

2024-01-17

4.16.0-java17 增强版更新简介: 代码位于分支: 4.x_java17 feat: 4.x非租户模式首次开源 refactor: 删除无用代码 refactor: database.yml 文件拆分为mysql.yml、oracle.yml、sqlserver.ymlo feat: 新增"查询用户所有应用的可用路由树"接口 refactor:

2023-06-22

1、smart-flow 简介 smart-flow 是一个轻量、灵活的业务流程编排框架,支持业务流程中常见的条件分支控制、子流程、业务组件异步和降级等功能。同时 smart-flow 也是一款具备可观测性的流程编排框架,流程结构拓扑、执行路径跟

2024-06-06

、支持多种文件存储、支持多种短信邮件发送接口、灰度发布、防 XSS 攻击、防 SQL 注入、分布式事务、分布式定时任务等功能;支持多业务系统并行开发, 支持多服务并行开发,是中后台系统开发脚手架的最佳选择。 lamp-c

2024-05-31

ache Fury简介 Apache Fury 是一个基于JIT动态编译和零拷贝的高性能多语言序列化框架,只Java/Python/JavaScript/Golang/Scala/C++等语言,提供最高170倍的性能和极致的易用性 项目github repo地址:https://github.com/apache/incubator-fury 官网主页:

2022-07-15

g Boot框架打造,针对单体式应用进行专门设计,提供整套服务模块,努力为打造全方位企业级开发解决方案, 致力将开源版打造成超越商业版后台管理框架的项目。前端分为vue2版和vue3版,vue2使用 ANTD PRO VUE 作为脚手架

2024-04-04

4.18.0-jdk17 更新简介: - feat(lamp-web-pro-soybean): 基于 [soybean-admin](https://github.com/soybeanjs/soybean-admin)、[fast-crud](https://github.com/fast-crud/fast-crud) 封装的全新前端,架子基本成型。 - feat(lamp-web): 前端页面右下角,新增本页源码按钮(

2024-08-07

数据库连接的开销。 gdao 的性能表现: gdao 的性能已经非常接近原生的数据查询效率,这表明 gdao 的封装层引入的额外性能损耗非常小。 特别是在返回 DataBean 的情况下,gdao 的性能表现优异,这是由于 DataBean 的设计和

2022-09-01

墨干编辑器 v1.1.0 已经发布,基于 GNU TeXmacs 的结构化编辑器 此版本更新内容包括: ==> Bibibili: 墨干V1.1.0发布会 经过三个月的打磨,墨干V1.1.0发布了,这是墨干第二个里程碑式的发布: 从墨干V1.1.0起,所有tm格式中的中文

2023-05-04

时间触发 容器化部署 服务端支持 docker 容器部署 高性能调度平台 支持服务端节点动态扩容和缩容 多样化重试类型 支持 ONLY_LOCAL、ONLY_REMOTE、LOCAL_REMOTE 多种重试类型 重试数据管理 可以做到重试数据不丢失

2025-04-23

、支持多种文件存储、支持多种短信邮件发送接口、灰度发布、防 XSS 攻击、防 SQL 注入、分布式事务、分布式定时任务等功能;支持多业务系统并行开发, 支持多服务并行开发,是中后台系统开发脚手架的最佳选择。 lamp-c

2024-09-30

简介 CBTG 是一个基于配置的文本生成工具,允许用户通过组合表单和模板来自动化生成如合同或代码等文档。该系统具有高度可配置性,能够提升文档生成的效率与准确性,帮助不同领域的用户快捷地达成目标,显著节约时间

2024-01-24

SOFARPC 是一个高可扩展性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经历了十多年及五代版本的发展。 SOFARPC 致力于简化应用之间的 RPC 调用,为应用提供方便透明、稳定高效的点对点远程服务调用方案。为了用户

2022-09-01

基于 GoFrame、Layui、MySQL 等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉