Style(Code): Format code

This commit is contained in:
2024-04-22 00:18:35 +08:00
parent a0812b4f11
commit cebe809504
9 changed files with 41 additions and 52 deletions

View File

@@ -6,7 +6,6 @@ import org.springframework.beans.factory.annotation.Value
import org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer
import org.springframework.boot.jackson.JsonComponent
import org.springframework.context.annotation.Bean
import java.text.DateFormat
import java.text.SimpleDateFormat
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
@@ -41,11 +40,10 @@ class DateFormatConfig {
@Bean
fun jackson2ObjectMapperBuilder() = Jackson2ObjectMapperBuilderCustomizer {
val tz = timeZone
val df: DateFormat = SimpleDateFormat(dateFormat)
df.timeZone = tz
val dateFormat = SimpleDateFormat(dateFormat)
dateFormat.timeZone = timeZone
it.failOnEmptyBeans(false).failOnUnknownProperties(false)
.featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS).dateFormat(df)
.featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS).dateFormat(dateFormat)
}
@Bean
@@ -55,5 +53,4 @@ class DateFormatConfig {
LocalDateTime::class.java, LocalDateTimeSerializer(DateTimeFormatter.ofPattern(dateFormat))
)
}
}

View File

@@ -14,11 +14,9 @@ import top.fatweb.oxygen.api.filter.ExceptionFilter
@Configuration
class FilterConfig {
@Bean
fun exceptionFilterRegistrationBean(exceptionFilter: ExceptionFilter): FilterRegistrationBean<ExceptionFilter> {
val registrationBean = FilterRegistrationBean(exceptionFilter)
registrationBean.setBeanName("exceptionFilter")
registrationBean.order = -100
return registrationBean
fun exceptionFilterRegistrationBean(exceptionFilter: ExceptionFilter): FilterRegistrationBean<ExceptionFilter> =
FilterRegistrationBean(exceptionFilter).apply {
setBeanName("exceptionFilter")
order = -100
}
}

View File

@@ -16,13 +16,12 @@ import retrofit2.converter.jackson.JacksonConverterFactory
@Configuration
class JacksonConfig {
@Bean
fun jacksonConverterFactory(): JacksonConverterFactory {
val mapper = JsonMapper.builder()
fun jacksonConverterFactory(): JacksonConverterFactory =
JacksonConverterFactory.create(
JsonMapper.builder()
.findAndAddModules()
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
.serializationInclusion(JsonInclude.Include.NON_NULL)
.build()
return JacksonConverterFactory.create(mapper)
}
)
}

View File

@@ -15,11 +15,9 @@ import org.springframework.context.annotation.Configuration
@Configuration
class MybatisPlusConfig {
@Bean
fun mybatisPlusInterceptor(): MybatisPlusInterceptor {
val mybatisPlusInterceptor = MybatisPlusInterceptor()
mybatisPlusInterceptor.addInnerInterceptor(OptimisticLockerInnerInterceptor())
mybatisPlusInterceptor.addInnerInterceptor(PaginationInnerInterceptor())
return mybatisPlusInterceptor
fun mybatisPlusInterceptor(): MybatisPlusInterceptor =
MybatisPlusInterceptor().apply {
addInnerInterceptor(OptimisticLockerInnerInterceptor())
addInnerInterceptor(PaginationInnerInterceptor())
}
}

View File

@@ -33,11 +33,11 @@ class RedisConfig {
}
val anyJackson2JsonRedisSerializer = Jackson2JsonRedisSerializer(objectMapper, Any::class.java)
// 使用StringRedisSerializer来序列化和反序列化rediskey
// Use String Redis Serializer to serialize and deserialize redis key values
redisTemplate.keySerializer = stringRedisSerializer
redisTemplate.valueSerializer = anyJackson2JsonRedisSerializer
// Hashkey也采用StringRedisSerializer的序列化方式
// The Hash key also uses the String Redis Serializer serialization method.
redisTemplate.hashKeySerializer = stringRedisSerializer
redisTemplate.hashValueSerializer = anyJackson2JsonRedisSerializer

View File

@@ -35,7 +35,7 @@ class SettingsServiceImpl : ISettingsService {
),
retrieveUrl = SettingsOperator.getAppValue(
BaseSettings::retrieveUrl,
"http://localhost/retrieve?code=\${retrieveCode}"
"http://localhost/forget?code=\${retrieveCode}"
)
)

View File

@@ -13,12 +13,8 @@ import java.lang.reflect.Method
*/
class ApiResponseMappingHandlerMapping : RequestMappingHandlerMapping() {
private fun createCondition(clazz: Class<*>): RequestCondition<ApiVersionCondition>? {
val apiController = clazz.getAnnotation(ApiController::class.java)
apiController ?: return null
return ApiVersionCondition(apiController.version)
}
private fun createCondition(clazz: Class<*>): RequestCondition<ApiVersionCondition>? =
clazz.getAnnotation(ApiController::class.java)?.version?.let { ApiVersionCondition(it) }
override fun getCustomMethodCondition(method: Method): RequestCondition<*>? = createCondition(method.javaClass)

View File

@@ -20,7 +20,8 @@ object WebUtil {
* @since 1.0.0
* @see LoginUser
*/
fun getLoginUser(): LoginUser? = if (SecurityContextHolder.getContext().authentication.principal is String) null
fun getLoginUser(): LoginUser? =
if (SecurityContextHolder.getContext().authentication.principal is String) null
else SecurityContextHolder.getContext().authentication.principal as LoginUser
/**