2011-09-21 117 views
5

我有一个对象库,其源代码不可编辑,因此无法对它们进行注释,有没有另一种方式像通过XML配置Jackson Mapper一样。JACKSON映射XML配置无注释

+0

这将会是很好的阐述各种你需要注解的东西,只是为了确保答案能满足特定的需求。 – StaxMan

+0

到目前为止我还没有找到一种方法,但是如果它存在的话,我会喜欢它的功能:我没有看到为什么Jackson创建的对象应该知道它的任何理由。 –

回答

4

你想配置什么?通常不需要配置任何东西。使用注释而不需要修改的值类

一种方法是使用“混合式注解”(见,例如this

+0

是否有可能与Spring配置引入这些mixins,因为我不想在域模型中的任何生成时间依赖关系 –

+0

我不知道,我不使用Spring,所以也许在Spring邮件列表中问它。我仍然很好奇你想配置什么样的东西?如果你想启用功能,可以使用spring config来启用ObjectMapper的功能。 – StaxMan

+0

我想能够告诉配置忽略注释在一个环境,但包括在另一个例如我想要一些属性包括在网络服务,但是当从网页请求我想忽略一些关系,因为我不想重建和redpoly for evey环境只是想在外部配置这个配置可能在XML中,因为我正在使用像JPA,Validation和其他大多数其他技术 –