Commit Graph

  • 1fa28e4c57 feat(exception): Add a global exception handling module gewuyou 2025-05-29 22:13:43 +08:00
  • ff8593007d feat(webmvc-dto): Add a pagination extension function and update internationalization support - A new PageExtension.kt file has been added to provide conversion from Page objects to PageResult objects - Added the PageResultExtension.kt file to provide the mapping and conversion function of pagination results - Updated internationalization message references in the DeleteByIdsReq and PageQueryReq files - Modify the R.kt file to add default success and failure response information objects - Simplified project structure by removing redundant internationalized message files gewuyou 2025-05-29 22:13:20 +08:00
  • d357a3d754 feat(i18n):Added the method of obtaining internationalization message parameters and optimized exception handling gewuyou 2025-05-29 22:12:48 +08:00
  • 35a0f5eb32 feat(i18n): Added internationalization support and common error message definitions gewuyou 2025-05-29 19:37:17 +08:00
  • 7b020fc6d4 refactor(build): Refactored module definition and unified internationalized object naming gewuyou 2025-05-28 23:51:49 +08:00
  • fa9a5f9039 build(forgeboot-i18n): Update Module References and Dependencies - Changed I18N module references to I18n (case correction) - Add the kotlin-reflect dependency to libs.versions.toml - Add the spring-boot-starter-data-jpa dependency to libs.versions.toml gewuyou 2025-05-28 23:50:51 +08:00
  • 6ea0bab287 refactor(webmvc): Refactored the WebMvc version module gewuyou 2025-05-28 23:49:28 +08:00
  • d8fe54db38 feat(validation): Add data validation annotations and utility classes gewuyou 2025-05-28 23:48:24 +08:00
  • d31e47d1f8 feat(dto): Added DTO classes related to pagination query and delete requests gewuyou 2025-05-28 23:46:48 +08:00
  • b41d9b5c46 build: Delete deprecated public modules gewuyou 2025-05-28 21:58:48 +08:00
  • b58cb6b339 build(gradle): Update the project build configuration gewuyou 2025-05-28 21:58:18 +08:00
  • b44b5a1570 feat(i18n): Refactored the internationalization module and added Gradle plugin support gewuyou 2025-05-28 21:57:51 +08:00
  • 48228574be refactor(trace): Refactoring the tracking module and migrating to a new location gewuyou 2025-05-28 21:56:57 +08:00
  • 88f016dad2 feat(webmvc): Add API suffix configuration and optimize version mapping - Rename VersionProperties to WebMvcVersionProperties - Add the apiSuffix property to configure the API suffix - Update VersionAutoConfiguration and ApiVersionRequestMappingHandlerMapping to support the new configuration - Optimized the version mapping logic to support the combination of prefix and suffix gewuyou 2025-05-16 12:11:12 +08:00
  • 0ca32efc02 feat(version): The API version management feature is optimized gewuyou 2025-05-09 21:35:16 +08:00
  • b1811f5941 refactor(webmvc): Refactoring the cross-domain configuration of version request mappings - Removed the injectCors method in the VersionAutoConfiguration class - Set corsConfigurationSource directly in the apiVersionRequestMappingHandlerMapping method - Removed unnecessary mapping attributes gewuyou 2025-05-09 20:30:17 +08:00
  • ae09ddbd8a refactor(webmvc): Optimized the creation logic of API version request mapping handler mappings gewuyou 2025-05-09 20:17:29 +08:00
  • f13b21e640 feat(version): Add log output to track cross-domain configuration injections gewuyou 2025-05-09 19:53:51 +08:00
  • da3bd2f714 refactor(forgeboot-webmvc): Removing the unused WebMvcConfigurer import in VersionAutoConfiguration removes the unused WebMvcConfigurer import statement from the VersionAutoConfiguration.kt file, simplifying the structure of the code and improving the readability of the code. gewuyou 2025-05-09 18:07:41 +08:00
  • 051c0e44da refactor(forgeboot-webmvc): 移除 VersionAutoConfiguration 中未使用的 WebMvcConfigurer 导入移除了 VersionAutoConfiguration.kt 文件中未使用的 WebMvcConfigurer 导入语句,简化了代码结构并提高了代码的可读性。 gewuyou 2025-05-09 18:07:41 +08:00
  • b2ce2c46dd build(env): Updated the Gitea repository environment variable reference gewuyou 2025-05-09 18:00:34 +08:00
  • 0920a83e1c feat(version): Cross-domain configuration is supported for API version request mappings gewuyou 2025-05-09 17:40:47 +08:00
  • 9cdc962d9a refactor(forgeboot-common):Refactoring the Unified Response Encapsulation Class R gewuyou 2025-05-06 11:32:55 +08:00
  • 20118cd51c refactor(result): Remove unused properties in ResponseInformation and adjust parameter naming in R.kt gewuyou 2025-05-03 19:43:30 +08:00
  • 3ce3cedc0f feat(module): Added forgeboot-common module gewuyou 2025-05-03 17:33:17 +08:00
  • 1537973803 feat(trace): Add request tracking function - Added TraceProperties class to configure tracking properties - Implement RequestIdUtil tool class generation and storage request ID - Add TraceAutoConfiguration Automatic Configuration Class - Implementing RequestIdFilter and ReactiveRequestIdFilterRequestIdInterceptor interceptor support Feign clients -Filter - Add Feign to implement WebClientRequestIdFilter to support WebClient - Add RequestIdTaskDecorator Decorator to support asynchronous thread pooling - Added Request extension function to determine whether requests are skipped gewuyou 2025-05-02 22:35:42 +08:00
  • 6bfda9227f chore(forgeboot-webflux): Initialize project configuration gewuyou 2025-05-02 14:14:01 +08:00
  • 15709c6516 refactor(projectStructure):Adjust dependencies and module configuration - Remove duplicate Spring Boot BOM configurations from each module - Delete API dependencies in modules such as forgeboot-core, forgeboot-i18n - Add submodule dependencies in the root project - Optimize settings.gradle.kts, add forgeboot-webflux module gewuyou 2025-05-02 14:13:27 +08:00
  • 47691cd605 feat(webmvc): Improve the priority of API version mapping processing gewuyou 2025-05-02 12:20:57 +08:00
  • e6f70b0e74 feat(version): Add version attribute configuration and dynamically set API prefix - Add VersionProperties class to configure version-related attributes - Enable VersionProperties configuration in VersionAutoConfiguration - Modify ApiVersionRequestMappingHandlerMapping to use the configured API prefix gewuyou 2025-05-02 12:10:39 +08:00
  • b4c8b6036b feat(i18n): Add international support and optimize project configuration gewuyou 2025-04-30 12:52:45 +08:00
  • 42eadcece0 refactor(i18n):Refactoring I18nBaseException from Java to Kotlin gewuyou 2025-04-27 18:12:40 +08:00
  • 59ee9e4d1b 将 .java 重命名为 .kt gewuyou 2025-04-27 18:12:39 +08:00
  • e349dc785d feat(i18n): Add international support module gewuyou 2025-04-27 18:10:31 +08:00
  • fc8bea06b3 feat(webmvc): Add method logging and configure Spring Boot AOP gewuyou 2025-04-26 23:47:02 +08:00
  • c89f1f1737 build: Add Gitea Private Repository Support gewuyou 2025-04-26 15:51:39 +08:00
  • beacb9c856 feat(core): Added core modules and refactored WebMvc modules gewuyou 2025-04-26 14:52:07 +08:00
  • c22389d584 feat(webmvc): Add version control support gewuyou 2025-04-26 14:04:44 +08:00
  • 2e60505c20 feat: Initialize the Gradle build project gewuyou 2025-04-26 11:01:57 +08:00
  • 88759df10d
    Initial commit GeWuYou 2025-04-25 20:55:38 +08:00