「」成本的日常。
成本 Kotlin 开发之旅出现了大翻车,半年前写的代码,到今天再写一遍居然不能用了,太怪了!
问题背景:
1. 使用 Spring Boot 开发 RESTFul 风格的后端 API
2. 语言选择了 Kotlin 所以使用了 Ktrom 框架作为 ORM
3. Ktrom 的实体类定义用的是 interface ,所以每个实体类都没有构造函数,但是会通过运算符重载实现一个构造函数来使用
4. Spring Boot 的 Controller 在接收 JSON 格式的数据后,会通过 Jackson 框架对其进行反序列化
5. 需要通过注册一个 Jackson Module 来让 Jackson Module 识别我的转换器
出现的问题:
Spring Boot 自带的 Jackson Module 并不识别我提供的 Jackson Module ,即使我在 Builder 的过程中添加了的我模块,但是好像没用。
1. 使用 Spring Boot 开发 RESTFul 风格的后端 API
2. 语言选择了 Kotlin 所以使用了 Ktrom 框架作为 ORM
3. Ktrom 的实体类定义用的是 interface ,所以每个实体类都没有构造函数,但是会通过运算符重载实现一个构造函数来使用
4. Spring Boot 的 Controller 在接收 JSON 格式的数据后,会通过 Jackson 框架对其进行反序列化
5. 需要通过注册一个 Jackson Module 来让 Jackson Module 识别我的转换器
出现的问题:
Spring Boot 自带的 Jackson Module 并不识别我提供的 Jackson Module ,即使我在 Builder 的过程中添加了的我模块,但是好像没用。
🎉2
Forwarded from moke 的 日常分享、吐槽和动态