mirror of
https://github.moeyy.xyz/https://github.com/GeWuYou/forgeboot
synced 2025-10-27 18:58:55 +08:00
- Added the WebMvcExceptionI18nProperties class to configure internationalization-related properties - Modify the WebMvcExceptionProperties class and add the enable property to control whether internationalization is enabled - The I18nGlobalExceptionHandler class is added to handle internationalization exceptions - Modify the GlobalExceptionHandler class to support non-internationalization exception handling - The I18nGlobalException and I18nInternalException classes have been added for internationalization exceptions - Modify the InternalException class to simplify the structure of the internal exception
feat(core-extension): Add extension functions for exception handling and enumeration transformations
forgeboot
This project uses Gradle. To build and run the application, use the Gradle tool window by clicking the Gradle icon in the right-hand toolbar, or run it directly from the terminal:
- Run
./gradlew runto build and run the application. - Run
./gradlew buildto only build the application. - Run
./gradlew checkto run all checks, including tests. - Run
./gradlew cleanto clean all build outputs.
Note the usage of the Gradle Wrapper (./gradlew).
This is the suggested way to use Gradle in production projects.
Learn more about the Gradle Wrapper.
Learn more about Gradle tasks.
This project follows the suggested multi-module setup and consists of the app and utils subprojects.
The shared build logic was extracted to a convention plugin located in buildSrc.
This project uses a version catalog (see gradle/libs.versions.toml) to declare and version dependencies
and both a build cache and a configuration cache (see gradle.properties).
Description
Languages
Kotlin
100%