RrunningW```
943797b5创建于 2月11日历史提交
文件最后提交记录最后更新时间
Some codes were changed, version: 1.0.0 7 个月前
``` refactor(mvc): 简化参数命名检查逻辑 移除了不必要的try-catch块,直接使用p.not.kind == TokenKind.NOT进行判断, 使代码更加简洁清晰 ``` 4 个月前
增加数组扩容的API, version: 1.0.26 6 个月前
修改cangjie.sh 7 个月前
``` feat(AuthHandler): 添加 AuthStatus 的 isOK 属性并优化权限检查逻辑 为 AuthStatus 枚举添加 isOK 计算属性,用于判断当前状态是否为 OK。 同时重构 AuthHandlerProxy 中的权限检查流程,使其逻辑更清晰、 可读性更高,并正确处理 ignoreAuth 和 ignorePrivilege 参数。 ``` 7 个月前
fix(mvc): 修复控制器参数解析和日志级别配置 - 修复了请求参数解析逻辑,确保默认值正确处理 - 更新了异常消息,提供更准确的参数缺失错误信息 - 调整了演示应用的日志级别为DEBUG以便更好地调试 - 添加了新的用户回显API端点用于测试参数解析功能 5 个月前
fix JWT.isExpired; 增加SecurityContext; fix BytesListOutputStream clearOnReturning的默认值 MVCStarter的println改成日志; 简化ControllerFuncParam; 优化http请求参数提取逻辑; fix WSMeta; fix orm 事务传播逻辑 fix mvc controller函数参数是Option的类型 fix orm SqlExecutor关闭逻辑 fix Pool 日志的RotatableFile 的文件类型改为使用AtomicOptionReference<File> fix RotatableFile切分文件的时间逻辑, version: 1.0.41 4 个月前
fix(mvc): 重构错误处理接口以支持异常上下文传递 将 ErrorHttpRequestHandler 接口的 status 和 response 方法合并为 handle 方法, 新增 HttpContext 和 Exception 参数,便于在处理错误时获取请求上下文和异常信息。 同时更新了 HttpStatusOnlyHandler 和 Http500Handler 的实现以适配新接口。 此外,修复了 INTERNAL 6 个月前
Some codes were changed, version: 1.0.0 7 个月前
增加mvc登录与权限检查,分别为AuthHandler定义两个登录和权限检查两个子接口,并定义它们的静态代理 7 个月前
Some codes were changed, version: 1.0.0 7 个月前
feat(f_log): 将日志消息参数改为惰性求值以提升性能 将 AbstractLogger 及其子类中的 append 方法的消息参数从 String 类型修改为 () -> String, 实现日志消息的惰性求值。同时调整了相关调用逻辑,确保只在需要时才计算消息内容。 此外,优化了日志写入流程并统一了方法签名。 fix(f_mvc): 重构请求耗时统计逻辑并支持配置开关 移除了基于 ThreadLocal 的旧版耗时统计方式,引入 OverallStopwatch 统一管理请求处理耗时。 新增 MVC 配置项 mvc_overallElapsedSwitch 支持通过环境变量控制是否启用总体耗时统计。 更新 RequestMeta 中的 respond 方法,传入 HTTP 方法名用于更精确的日志记录。 在 fdemo/boot.sh 中默认开启该统计功能。 7 个月前
增加mvc登录与权限检查,分别为AuthHandler定义两个登录和权限检查两个子接口,并定义它们的静态代理 7 个月前
feat(f_log): 将日志消息参数改为惰性求值以提升性能 将 AbstractLogger 及其子类中的 append 方法的消息参数从 String 类型修改为 () -> String, 实现日志消息的惰性求值。同时调整了相关调用逻辑,确保只在需要时才计算消息内容。 此外,优化了日志写入流程并统一了方法签名。 fix(f_mvc): 重构请求耗时统计逻辑并支持配置开关 移除了基于 ThreadLocal 的旧版耗时统计方式,引入 OverallStopwatch 统一管理请求处理耗时。 新增 MVC 配置项 mvc_overallElapsedSwitch 支持通过环境变量控制是否启用总体耗时统计。 更新 RequestMeta 中的 respond 方法,传入 HTTP 方法名用于更精确的日志记录。 在 fdemo/boot.sh 中默认开启该统计功能。 7 个月前
feat(MVCStarter): 添加日志记录功能 - 引入 LoggerFactory 为 MVCStarter 类添加日志记录器 - 将控制台输出替换为调试日志记录 - 保持 MVC 启动监听信息的日志记录 5 个月前
修改cangjie.sh 7 个月前
``` feat(http): 改进multipart表单数据解析器并修复媒体类型边界处理 - 修复MultipartFormDataParser中的边界解析逻辑,改进缓冲区处理机制 - 统一媒体类型中boundary分隔符使用分号(;)而非逗号(,) - 更新RotatableBuffer以支持更好的边界检测和缓冲区轮转 - 添加对MultipartFile的toString方法实现 - 增强MultiRequestMethodHandler中的内容类型匹配逻辑 fix(base): 修正BaseException堆栈跟踪打印格式 - 调整堆栈跟踪输出格式,统一缩进级别 - 添加BaseException的toString方法实现 refactor(concurrent): 替换println为Console.writeln - 将SlidingWindowRateLimiter中的println替换为更合适的Console.writeln feat(data): 扩展JSON转换功能 - 在ExtendJson中添加ToString类型的转换支持 refactor(http): 优化MediaType注册并发处理 - 使用AtomicInt8替代AtomicBool进行状态管理 - 添加Mutex和条件变量确保线程安全 - 实现MediaType注册过程中的并发控制 ``` 3 个月前
修改开源协议 9 个月前
完善ws 关闭帧,fix @Controller @WSEndPoint函数参数转换 9 个月前
修改开源协议 9 个月前
修改开源协议 9 个月前
修改开源协议 9 个月前
修改开源协议 9 个月前
Some codes were changed, version: 1.0.4 7 个月前
``` feat(f_mvc): 添加Redirect结构体重定向功能 新增Redirect结构体用于实现控制器函数的重定向功能, 通过返回Redirect类型的实例可以实现HTTP重定向操作。 ``` 3 个月前
fix(mvc): 修复请求参数提取的类型转换问题 - 修改 RequestArgMeta.extract 方法返回类型为可选类型 ?T - 重构 RequestMeta.extract 方法支持泛型参数转换 - 更新 Controller 宏生成逻辑处理可选类型参数 - 修复 SqlExecutor 关闭连接时的空指针异常 - 优化 Pool 资源获取的超时处理逻辑 - 调整 demo 应用数据库连接池配置参数 - 添加异常抛出测试用例 5 个月前
Some codes were changed, version: 1.0.0 7 个月前
Some codes were changed, version: 1.0.0 7 个月前
``` feat(mvc): 添加对Redirect类型的支持 - 在RequestMeta类中添加了对Redirect类型的处理分支 - 实现了respond方法来处理Redirect响应,设置状态码和Location头部 - 支持重定向功能的完整实现 ``` 3 个月前
修改fdemo/boot.sh增加日志格式说明 7 个月前
Some codes were changed, version: 1.0.0 7 个月前
``` fix(f_mvc): 修复ResponseBody泛型约束类型错误 修改ResponseBody函数中的泛型约束从DataObject<T>到ObjectData<T>, 以确保正确的类型安全和数据转换功能。 ``` 4 个月前
Some codes were changed, version: 1.0.0 7 个月前
``` refactor(Series): 将Series类改为结构体并优化相等性比较 将Series从class改为struct以提高性能, 移除refEq调用,直接比较value值进行相等性判断 ``` 3 个月前
修改日志,fix StringGenerator 7 个月前
feat(validation): 添加字段验证功能支持 - 在 MutableField 中添加验证器支持,对字符串数据进行验证检查 - 修改 Validator 基类的 validate 方法以支持可选字符串参数 - 更新所有验证器实现类以处理空值情况,使用空字符串作为默认值 - 在 ControllerFuncParam 中添加验证器参数和验证逻辑 - 修改 RequestArgMeta 以在参数提取时执行验证 - 更新 WebSocket 相关类以兼容验证器参数 - 在示例 DAO 中添加分页查询测试代码 5 个月前
fix(mvc): 修正泛型约束和参数提取逻辑 - 修复 RequestMeta 中 extract 方法的泛型约束错误 - 修正 WSMeta 中 doExtractArgOption 方法的参数提取逻辑 - 添加了空值检查和类型转换处理 5 个月前
修改开源协议 9 个月前
``` refactor(f_aspect): 统一使用 TypeInfo.of 替代 TypeInfos.get 将代码中所有对 TypeInfos.get 的调用替换为 TypeInfo.of,以保持类型信息获取方式的一致性。 这一变更涉及 AspectRoute、Aspects 等多个类,确保类型检查与反射操作的统一实现。 ``` 5 个月前
4 个月前