title: Overriding @JsonDeserialize and @JsonSerialize Behaviour
body: <p>I have a Spring(4.1.6) MVC project, properties annotated with @JsonDeserialize and @JsonSerialize in class Foo are working fine. Foo is used within a RestController hence managed by Rest calls.</p>
  
  <p>Foo is packed within a common module hence need to be reused in other modules.</p>
  
  <pre><code>Something like:
  -Web
  --Common
  -Services
  --Common(Common is used in both)
  </code></pre>
  
  <p>we will be using ObjectMapper for conversion in Services module.But some how we need to override behavior so that @JsonDeserialize and @JsonSerialize are ignored in Services module and we get values as is.</p>
  
  <p>One option I can think of is creating new bean extends Foo and overriding annotated properties.</p>
  
  <p>Any pointers to other simple way of doing the same?</p>