インターフェース RepositoryRestConfigurer


public interface RepositoryRestConfigurer
Spring Data REST のセットアップを構成およびカスタマイズするためのコンポーネント。
導入:
2.4
作成者:
Oliver Gierke
  • メソッドの詳細

    • withConfig

      RepositoryRestConfiguration を微調整したいだけの単純な RepositoryRestConfigurer インスタンスを簡単に作成するための便利なメソッド。
      パラメーター:
      consumer - null であってはなりません。
      戻り値:
      導入:
      3.1
    • withConfig

      RepositoryRestConfiguration を微調整したいだけの単純な RepositoryRestConfigurer インスタンスを簡単に作成するための便利なメソッド。
      パラメーター:
      consumer - null であってはなりません。
      戻り値:
      導入:
      3.4
    • configureRepositoryRestConfiguration

      default void configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors)
      このメソッドをオーバーライドして、構成を追加します。
      パラメーター:
      config - 主な構成 Bean。
      cors - CORS 構成。
      導入:
      3.4
    • configureConversionService

      default void configureConversionService(ConfigurableConversionService conversionService)
      このメソッドをオーバーライドして、独自のコンバーターを追加します。
      パラメーター:
      conversionService - デフォルトの ConversionService Bean。
    • configureValidatingRepositoryEventListener

      default void configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener validatingListener)
      このメソッドをオーバーライドして、バリデーターを手動で追加します。
      パラメーター:
      validatingListener - Validator インスタンスの呼び出しを担当する ApplicationListener
    • configureExceptionHandlerExceptionResolver

      default void configureExceptionHandlerExceptionResolver(ExceptionHandlerExceptionResolver exceptionResolver)
      ExceptionHandlerExceptionResolver を構成します。
      パラメーター:
      exceptionResolver - カスタム引数リゾルバーを追加できるデフォルトの例外リゾルバー。
    • configureHttpMessageConverters

      default void configureHttpMessageConverters(ListSE<HttpMessageConverter<?>> messageConverters)
      独自の HttpMessageConverter を追加して、使用可能な HttpMessageConverter を構成します。
      パラメーター:
      messageConverters - システムで使用されるコンバーター。
    • configureJacksonObjectMapper

      default void configureJacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      Jackson ObjectMapper を直接構成します。
      パラメーター:
      objectMapper - システムで使用される ObjectMapper。
    • customizeAuditableBeanWrapperFactory

      default AuditableBeanWrapperFactory customizeAuditableBeanWrapperFactory(AuditableBeanWrapperFactory factory)
      使用する AuditableBeanWrapperFactory をカスタマイズします。
      パラメーター:
      factory - null になることはありません。
      戻り値:
      null であってはなりません。
      導入:
      3.5
    • customizeLinkCollector

      default LinkCollector customizeLinkCollector(LinkCollector collector)
      使用する LinkCollector をカスタマイズします。
      パラメーター:
      collector - null になることはありません。
      戻り値:
      null であってはなりません。
      導入:
      3.5