| | |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import com.ruoyi.common.translation.annotation.TranslationType; |
| | | import com.ruoyi.common.translation.core.TranslationInterface; |
| | | import com.ruoyi.common.translation.core.handler.TranslationBeanSerializerModifier; |
| | | import com.ruoyi.common.translation.core.handler.TranslationHandler; |
| | | import jakarta.annotation.PostConstruct; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | } |
| | | } |
| | | TranslationHandler.TRANSLATION_MAPPER.putAll(map); |
| | | // todo null值处理 |
| | | // objectMapper.getSerializerProvider().setNullValueSerializer(); |
| | | // 设置 Bean 序列化修改器 |
| | | objectMapper.setSerializerFactory( |
| | | objectMapper.getSerializerFactory() |
| | | .withSerializerModifier(new TranslationBeanSerializerModifier())); |
| | | } |
| | | |
| | | } |