关于java注解

新手上路,请多包涵

我这里自定义了个叫 @ParseNull 的注解,它上面有 @JsonDeserialize(using = ParseNullDeserializer.class) 这个注解。
为啥我用 @ParseNull 注解标记的字段,@JsonDeserialize 注解没起到作用呢?
如果直接用 @JsonDeserialize(using = ParseNullDeserializer.class) 标记字段就可以。
这个原理不是应该跟 @RestController 注解一样么,我看@RestController 上标着 @Controller + @ResponseBody

image.png
image.png

阅读 1.4k
1 个回答

注解要想生效必须定义注解处理器,否则注解就只是一个标记而已,不做任何处理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题