refactor(i18n):Reconstructing international modules

- Move I18nProperties from impl package to api package
- Update the build configuration of the api package and add Spring Boot Configuration Processor dependencies - Remove unused Spring Cloud dependencies in the api package
- Update package references in automatic configuration and implementation classes
This commit is contained in:
gewuyou 2025-06-03 15:09:35 +08:00
parent bd03558440
commit 7cf739fca0
4 changed files with 4 additions and 5 deletions

View File

@ -1,8 +1,7 @@
dependencies {
compileOnly(platform(libs.springBootDependencies.bom))
// compileOnly(platform(libs.springCloudDependencies.bom))
// compileOnly(libs.springBootStarter.web)
compileOnly(libs.springBootStarter.webflux)
kapt(libs.springBoot.configuration.processor)
}

View File

@ -1,4 +1,4 @@
package com.gewuyou.forgeboot.i18n.impl.config
package com.gewuyou.forgeboot.i18n.api.config
import org.springframework.boot.context.properties.ConfigurationProperties

View File

@ -3,7 +3,7 @@ package com.gewuyou.forgeboot.i18n.autoconfigure
import com.gewuyou.forgeboot.core.extension.log
import com.gewuyou.forgeboot.i18n.api.MessageResolver
import com.gewuyou.forgeboot.i18n.impl.config.I18nProperties
import com.gewuyou.forgeboot.i18n.api.config.I18nProperties
import com.gewuyou.forgeboot.i18n.impl.filter.ReactiveLocaleResolver
import com.gewuyou.forgeboot.i18n.impl.resolver.I18nMessageResolver
import jakarta.servlet.http.HttpServletRequest

View File

@ -2,7 +2,7 @@ package com.gewuyou.forgeboot.i18n.impl.filter
import com.gewuyou.forgeboot.i18n.api.WebFluxLocaleResolver
import com.gewuyou.forgeboot.i18n.impl.config.I18nProperties
import com.gewuyou.forgeboot.i18n.api.config.I18nProperties
import org.slf4j.LoggerFactory
import org.springframework.context.i18n.LocaleContextHolder