Spring Data RESTサンプルプロジェクトに基づいた作業プロジェクトがあり、このwikiページに基づいてJacksonモジュールを使用してカスタムシリアル化を実行しようとしています。
これが私のジャクソンモジュールです:
public class CustomModule extends SimpleModule {
    public static Logger logger = LoggerFactory.getLogger(CustomModule.class);
    public CustomModule() {
        super("CustomModule", new Version(1, 0, 0, null));
    }
    @Override
    public void setupModule(SetupContext context) {
        logger.debug("CustomModule.setupModule");
        SimpleSerializers simpleSerializers = new SimpleSerializers();
        simpleSerializers.addSerializer(new CustomDateTimeSerializer());
        context.addSerializers(simpleSerializers);
    }
}
wikiページには次のように書かれています。
ApplicationContextのスコープ内で宣言されたモジュールBeanはすべて、エクスポーターによって取得され、そのObjectMapperに登録されます。
私はまだSpringに慣れていないので、モジュールBeanの定義を間違った場所に置いているだけかもしれません。現在、src/main/resources/META-INF/spring-data-rest/shared.xmlからインポートされたにありrepositories-export.xmlます:
<bean id="customModule" class="org.hierax.wpa.schema.mapping.CustomModule" />
にlogステートメントが表示されませんsetupModuleが、同じパッケージ内の他のクラスのログ出力は表示されます。
Spring DataREST1.0.0.RC2を使用しています。