Closed ThatCoders closed 3 weeks ago
还是打扰一下,我知道只要让view是可变或再转一遍实体,比如.toImmutable()
就可以达到DTO定义的形状。但是为什么直接抛dto出去不能经过converter呢?
@RestController
@RequestMapping("/sys/user")
open class SysUserController(private var sysUserService: SysUserService) {
@PostMapping("/login")
open fun login(@RequestBody @Valid input: SysUserLoginInput): Response {
return Response.autoWarn(sysUserService.login(input)?.toImmutable())
}
@PostMapping("/test")
open fun test(): Response {
return Response.autoWarn(
sysUserService.findUser(1853191227709583360L)?.let { SysUserLoginView(it).toImmutable() }
)
}
}
我知道这个代码是OK的,一切都能正常脱敏与缓存。
这几天在加一个大功能,等几天哈
这几天在加一个大功能,等几天哈
没问题,涛哥先忙
Try 0.9.11
Try
0.9.11
感谢Commit,完美解决!
感谢@Enaium 的PR
已 follow @Enaium 🎉
问题
先阐述一下问题,下面贴代码, 开启了Redis缓存。也不了解Jimmer来问问。
简化代码
entity
repository
dto文件
service
controller