xmlMapper.configure(MapperFeature.AUTO_DETECT_FIELDS, false );
xmlMapper.configure(MapperFeature.AUTO_DETECT_GETTERS, false );
xmlMapper.configure(MapperFeature.AUTO_DETECT_IS_GETTERS, false );
xmlMapper.configure(MapperFeature.DEFAULT_VIEW_INCLUSION, false );
String xml = xmlMapper.writerWithView(RestrictedView.class).writeValueAsString(foo);
// views not used for deserialization
Foo result = xmlMapper.readValue(xml, Foo.class);
assertEquals("test", result.restrictedFooProperty);
assertNotNull(result.bars);