Commit Graph

  • 2c6a721176 Merge branch 'feature/11-http-add-the-http-module' into 'main' main gewuyou 2025-08-13 12:34:26 +00:00
  • 40f58efd82 ci:优化 GitLab CI/CD 工作流配置 gewuyou 2025-08-13 20:33:06 +08:00
  • d71262b550 Merge branch 'feature/11-http-add-the-http-module' into 'main' gewuyou 2025-08-13 12:11:36 +00:00
  • be03204a73 ci:优化自动打标签流程 gewuyou 2025-08-13 20:10:12 +08:00
  • 2880eafc03 Merge branch 'feature/11-http-add-the-http-module' into 'main' gewuyou 2025-08-13 08:35:22 +00:00
  • e92a53b194 feat(http): 添加 Ktor HTTP客户端模块 gewuyou 2025-08-13 16:27:59 +08:00
  • 401b9cf065 Merge branch 'feature/10-jimmer-support-jimmer-specification' into 'main' gewuyou 2025-08-02 04:06:54 +00:00
  • b4180f29b0 feat(webmvc): 添加 Jimmer规范实现 gewuyou 2025-08-02 04:06:54 +00:00
  • 64d25f1683 refactor:优化 Spring 插件代码 0.1.2 gewuyou 2025-07-26 13:56:07 +08:00
  • 2893b5278a Merge branch 'refactor/9-optimize-plugin-module-code' into 'main' 0.1.1 gewuyou 2025-07-26 03:58:58 +00:00
  • b33133e4f2 refactor(plugin): 重构插件加载逻辑并优化项目结构 gewuyou 2025-07-26 11:56:33 +08:00
  • 1e3f17d42f ci:同步 tag 和 Maven 发布到 GitHub gewuyou 2025-07-26 10:10:37 +08:00
  • 75496b27ec Merge branch 'refactor/8-mvc-spec-core-jpa-refactoring-the-core-and-jpa-modules-of-spec-in-mvc' into 'main' gewuyou 2025-07-25 06:43:25 +00:00
  • 6727b23df2 style(gradle): 格式化 libs.versions.toml 文件 gewuyou 2025-07-25 14:37:46 +08:00
  • 8ffd18961f refactor(spec-jpa): 重命名 isSoftDeleted 方法以提升代码可读性 gewuyou 2025-07-25 14:32:48 +08:00
  • 307908b923 refactor(spec): 重构规范模块以提高可维护性和扩展性- 重新组织代码结构,将通用逻辑移至 spec-core 模块 - 新增 QueryComponentExtensions、SortableExtensions 等扩展函数 - 重构 JpaCrudServiceSpec 接口,使其继承自通用的 CrudServiceSpec -优化 JpaCrudServiceImplSpec 抽象类,增加软删除相关方法 - 新增 SimpleJpaCrudServiceImplSpec 类,提供不支持软删除的简单实现 gewuyou 2025-07-25 14:29:31 +08:00
  • 4a804c4a54 Merge branch 'refactor/7-mvc-dto-spec-refactoring-mvc-s-dto-and-spec-modules' into 'main' gewuyou 2025-07-24 14:22:10 +00:00
  • 1432b2380b refactor(webmvc): 重构 Web 项目通用 CRUD 接口规范模块 gewuyou 2025-07-24 22:14:21 +08:00
  • 61e5ea3130 Merge branch 'feature/6-support-plugin-modules' into 'main' gewuyou 2025-07-24 08:11:34 +00:00
  • f3b571bf96 feat(plugin) 添加插件支持 gewuyou 2025-07-24 08:11:34 +00:00
  • bf1983ef62 ci: 修改标签和发布阶段的规则条件 gewuyou 2025-07-19 20:18:20 +08:00
  • 1ce39f6f17 ci(test): 修改测试分支的构建触发条件 gewuyou 2025-07-19 20:15:47 +08:00
  • a0cf6e63b6 ci:简化 reset阶段的配置 gewuyou 2025-07-19 20:13:58 +08:00
  • 0bccdc0952 ci:简化 reset阶段的配置 gewuyou 2025-07-19 20:12:18 +08:00
  • 0f1a0b98f4 ci:优化 CI/CD工作流程 gewuyou 2025-07-19 20:10:20 +08:00
  • 7235f06856 Merge branch 'hotfix/5-cicd' into 'main' gewuyou 2025-07-19 11:51:08 +00:00
  • c196ac4061 ci: 更新测试工作流 gewuyou 2025-07-19 19:50:19 +08:00
  • 52075708f8 Merge branch 'refactor/4-dto-refactor-dto-s-paging-request-class' into 'main' gewuyou 2025-07-19 09:59:49 +00:00
  • ace61952dd refactor(dto): 重构数据传输对象和查询相关类 gewuyou 2025-07-19 09:59:49 +00:00
  • 61b3467e93 Merge branch 'refactor/3-id-optimize-request-id-acquisition' into 'main' gewuyou 2025-07-18 04:31:36 +00:00
  • b27d84f3c1 feat(context): 添加协程上下文工具类并优化追踪ID获取逻辑 gewuyou 2025-07-18 04:31:36 +00:00
  • d4399d9fd4 Merge branch 'fixbug/1-context-does-not-work-in-coroutines' into 'main' gewuyou 2025-07-17 10:30:40 +00:00
  • 3cda514cfc feat(context): 添加协程环境中的 MDC 上下文传播支持- 新增 CoroutineMdcWebFilter Bean,用于在协程环境中传播 MDC 上下文信息 gewuyou 2025-07-17 10:30:40 +00:00
  • fa40833dfe ci:移除 git clone命令中的 --depth=1 参数 gewuyou 2025-07-16 19:25:30 +08:00
  • 210aad575b ci:优化代码仓库克隆和测试流程 gewuyou 2025-07-16 18:46:02 +08:00
  • 5306ffe645 build: 更新 Gradle 包装器的下载地址 gewuyou 2025-07-16 13:08:24 +08:00
  • fada717c7e ci:为 gradlew脚本添加执行权限 gewuyou 2025-07-16 12:19:25 +08:00
  • 3bfcf98e21 ci: 添加 GitLab CI/CD 配置并实现自动化流程- 新增 .gitlab-ci.main.yml、.gitlab-ci.other.yml 和 .gitlab-ci.test.yml 文件 - 实现了 build、tag、publish、reset 和 mirror等阶段的自动化流程 - 添加了 check 和 test 分支的构建和发布配置 - 更新了 build.gradle.kts 和 settings.gradle.kts 文件,调整了项目配置 - 新增 MdcContextElement 和 CoroutineMdcWebFilter 类,用于协程中的 MDC 上下文传播 gewuyou 2025-07-16 12:16:32 +08:00
  • 5f3e078e0f build: 删除安全认证模块的自动配置 gewuyou 2025-07-16 12:13:18 +08:00
  • b9da8bf395 feat(security): 实现双 token 认证机制并优化安全配置 gewuyou 2025-06-27 08:12:51 +08:00
  • 3eb5ba6239 refactor(forgeboot-webmvc): 优化 R 类文档注释- 为 R 类添加类级别的文档注释,说明其用途和包含的属性 - 为 buildExtraMap 方法添加详细的文档注释,解释其功能和参数 - 为 success 和 failure 方法添加详细的文档注释,解释其功能、参数和返回值 - 优化文档注释的格式和内容,提高代码可读性和维护性 gewuyou 2025-06-26 22:25:35 +08:00
  • 8042b45cea refactor(security): 更新单令牌认证链路标识 gewuyou 2025-06-26 16:09:20 +08:00
  • 21542adfcc refactor(security): 重构单令牌认证体系 gewuyou 2025-06-26 16:06:05 +08:00
  • aa9bd66259 feat(security): 实现 Single Token 认证机制 gewuyou 2025-06-26 11:36:02 +08:00
  • ec326e5a1d feat(security): 实现 API密钥安全控制并重构授权模块 gewuyou 2025-06-25 23:07:54 +08:00
  • 5f3ae7a5cd refactor(context): 将 ForgeContextAutoConfiguration 拆分为多个自动配置类 gewuyou 2025-06-24 22:41:03 +08:00
  • 9c11b7e2e5 feat(security): 添加安全认证模块 gewuyou 2025-06-24 17:25:10 +08:00
  • 1ef75d7c17 feat(cache): 新增缓存模块基础结构和功能 gewuyou 2025-06-24 17:05:31 +08:00
  • a6706fd3c4 feat(context): 添加默认值序列化器和上下文持有者 gewuyou 2025-06-24 17:05:05 +08:00
  • 21b79551a5 refactor(异常处理模块): 更新依赖项范围 gewuyou 2025-06-22 20:15:36 +08:00
  • bdba342daa feat(trace): 添加请求上下文贡献者 Bean gewuyou 2025-06-22 20:13:26 +08:00
  • ed8bb7cc91 refactor(trace): 重构 TraceRequestIdProvider 并调整依赖 gewuyou 2025-06-22 20:11:29 +08:00
  • f6794fd14f refactor(context): 重构上下文过滤器配置 gewuyou 2025-06-22 20:02:09 +08:00
  • 7a6c371aa3 feat(context): 重构上下文管理并添加序列化支持 gewuyou 2025-06-22 20:01:12 +08:00
  • 92b3eedb38 feat(core-serialization): 添加 Jackson序列化支持 gewuyou 2025-06-22 20:00:55 +08:00
  • 82f2a50f48 build: 更新 Gradle 版本并添加新依赖 gewuyou 2025-06-22 19:57:56 +08:00
  • d980363a33 build: 注释掉 Gitea 私服配置 gewuyou 2025-06-22 19:57:46 +08:00
  • 05ab150b8e refactor(forgeboot-webmvc): 移除 WebMvcExceptionProperties 中未使用的 enable 属性 gewuyou 2025-06-09 21:14:12 +08:00
  • 6fcf5d6d40 refactor(webmvc-dto):优化页面查询扩展和响应对象- 在 PageQueryExtensions 中添加对字段不存在的容错处理 - 在 R 类中添加 success 方法,简化成功响应对象的创建 gewuyou 2025-06-09 19:31:15 +08:00
  • 8a449467ab refactor(webmvc): Optimize deletion logic gewuyou 2025-06-05 18:16:24 +08:00
  • 96469ac1e3 feat(BaseResult): Adding toString method to BaseResult class gewuyou 2025-06-05 18:16:03 +08:00
  • 05a8d3d409 build: Update project structure and configuration - Remove related files from the forgeboot-webflux module -Refactor settings.gradle.kts file to optimize project configuration and structure - Add forgeboot-context, forgeboot-core, forgeboot-i18n and forgeboot-trace modules - Update project dependency management and plug-in configuration gewuyou 2025-06-05 16:11:54 +08:00
  • 2258f26544 build: Add spring-boot-autoconfigure dependency gewuyou 2025-06-05 16:10:12 +08:00
  • c3f4b6973c feat(build): Add forgeboot-context module gewuyou 2025-06-05 16:09:53 +08:00
  • 6c30120016 build(forgeboot-webmvc): Add Spring Boot Dependencies gewuyou 2025-06-05 16:09:37 +08:00
  • 806cefd248 build(logger): Update log module dependency version gewuyou 2025-06-05 16:09:22 +08:00
  • 6942de1320 build(exception-i18n): Add Spring Boot Autoconfiguration Dependencies gewuyou 2025-06-05 16:09:08 +08:00
  • 69c59aeba5 build(exception): Update exception module dependencies and add Spring Boot related configurations - Add Spring Boot dependency management platform - Introducing Spring Boot Auto-Configuration - Adjust the dependency order and optimize the project structure gewuyou 2025-06-05 16:08:44 +08:00
  • 37309f5b15 feat(dto): Add toString methods for PageQueryReq and PageResult classes - Add toString methods in PageQueryReq class to print the object's property information - Add toString method to the PageResult class to print attribute information of paging results - The addition of toString method is easy to debug and log, improving the maintainability of the code gewuyou 2025-06-05 16:08:02 +08:00
  • 0e74483168 feat(trace): Refactoring the tracking module - Remove the ignorePatten property in TraceProperties - Delete FeignTraceAutoConfiguration, WebClientTraceAutoConfiguration, and RequestIdTaskDecorator - Refactor TraceAutoConfiguration and use ContextFieldContributor to replace the original filters and interceptors - Remove the RequestIdUtil class and use StringContextHolder to replace thread local storage - Update TraceRequestIdProvider and use ContextFieldContributor to provide the request ID - Remove useless extension functions and filter classes gewuyou 2025-06-05 16:07:41 +08:00
  • b90048a57d build(forgeboot-i18n-autoconfigure): Update project dependency configuration - Move dependencies from the core-extension module to implementation configuration - Add spring-boot-autoconfigure dependencies - Update other dependencies to adapt to project structure changes gewuyou 2025-06-05 16:07:11 +08:00
  • ebe801f6bb feat(context): Core functions of context propagation gewuyou 2025-06-05 16:06:44 +08:00
  • 446b859a8a build: ADD PROJECT INFORMATION TO THE MANIFEST FOR THE JAR PACKAGE. MF- Add task configuration in build.gradle.kts, MANIFEST generated for jar package. Add the project name and version information to the MF file - New attributes: - Implementation-Title: The name of the project - Implementation-Version: The version of the project gewuyou 2025-06-04 10:52:33 +08:00
  • 2753c27dca refactor: Remove the app name configuration from the app properties file gewuyou 2025-06-04 10:51:58 +08:00
  • cd268c4d35 build:Remove the application.properties file for the internationalization module gewuyou 2025-06-04 10:51:35 +08:00
  • 1bb8c40a70 chore: Remove the application.properties file from the forgeboot-banner-impl module gewuyou 2025-06-04 10:51:20 +08:00
  • 7388883d70 feat(module): Add forgeboot-banner module gewuyou 2025-06-03 15:15:15 +08:00
  • 3821c8b8c7 feat(spec): Add solid soft delete function gewuyou 2025-06-03 15:14:05 +08:00
  • bf63580581 feat(dto): Enrich data conversion interface and add list copy methods gewuyou 2025-06-03 15:11:18 +08:00
  • 799ae091c9 refactor(trace): Move TraceProperties from impl to api module gewuyou 2025-06-03 15:10:43 +08:00
  • 7cf739fca0 refactor(i18n):Reconstructing international modules gewuyou 2025-06-03 15:09:35 +08:00
  • bd03558440 feat(banner): Add Forge Banner Module gewuyou 2025-06-03 15:09:03 +08:00
  • 58593f7b21 feat(build): Optimize project construction and add international support gewuyou 2025-05-31 22:43:49 +08:00
  • 6e6099b02b refactor(webmvc): Optimize pagination query logic gewuyou 2025-05-31 22:43:32 +08:00
  • 5c74c42a24 feat(dto): Added extension function and mapper interface gewuyou 2025-05-31 22:43:14 +08:00
  • 7c914e23af refactor(webmvc-exception):Refactoring the Web MVC exception handling module gewuyou 2025-05-31 22:42:40 +08:00
  • 78ca098488 feat(webmvc): Add an international exception handling module gewuyou 2025-05-31 22:42:04 +08:00
  • 567e7cc2b7 refactor(trace): Refactoring the TraceAutoConfiguration class gewuyou 2025-05-31 22:41:39 +08:00
  • 050c611dd6 refactor(i18n):Optimize international message source configuration gewuyou 2025-05-31 22:41:20 +08:00
  • ad837f5d17 build:Remove source code tasks and add MapStruct dependencies gewuyou 2025-05-31 22:40:48 +08:00
  • 98573e5860 refactor(i18n):Remove internationalization messages and adjust validation annotations gewuyou 2025-05-30 14:35:21 +08:00
  • 439e00552e feat(exception): Added support for internationalization exception handling gewuyou 2025-05-30 14:21:26 +08:00
  • ba88f3e9d3 refactor(webmvc-dto):Reconstruct the response object system gewuyou 2025-05-30 14:04:39 +08:00
  • fff96d18bb refactor(i18n):Rename interfaces and classes to improve code clarity gewuyou 2025-05-30 14:04:17 +08:00
  • 3893d2ec38 refactor: Fixed the project name of the validation module gewuyou 2025-05-30 14:03:55 +08:00
  • e2cc447ae3 refactor(dto): Rename the extension class suffix to make it more consistent with naming conventions gewuyou 2025-05-29 22:45:57 +08:00
  • 48eab9c7db feat(core-extension): Add extension functions for exception handling and enumeration transformations gewuyou 2025-05-29 22:43:24 +08:00
  • ab035cce14 refactor(webmvc): Optimized the naming of CRUD interface methods gewuyou 2025-05-29 22:31:13 +08:00
  • 530936b76a chore(forgeboot-webmvc/logger): Add a project profile gewuyou 2025-05-29 22:15:55 +08:00
  • b4cfc9865c feat(spec): Add CRUD services and repository specifications gewuyou 2025-05-29 22:14:43 +08:00