インターフェース RepositoryRestConfigurer
public interface RepositoryRestConfigurer
Spring Data REST のセットアップを構成およびカスタマイズするためのコンポーネント。
- 導入:
- 2.4
- 作成者:
- Oliver Gierke
メソッドのサマリー
修飾子と型メソッド説明default void
configureConversionService
(ConfigurableConversionService conversionService) このメソッドをオーバーライドして、独自のコンバーターを追加します。default void
configureExceptionHandlerExceptionResolver
(ExceptionHandlerExceptionResolver exceptionResolver) default void
configureHttpMessageConverters
(ListSE<HttpMessageConverter<?>> messageConverters) 独自のHttpMessageConverter
を追加して、使用可能なHttpMessageConverter
を構成します。default void
configureJacksonObjectMapper
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) JacksonObjectMapper
を直接構成します。default void
このメソッドをオーバーライドして、構成を追加します。default void
configureValidatingRepositoryEventListener
(ValidatingRepositoryEventListener validatingListener) このメソッドをオーバーライドして、バリデーターを手動で追加します。default AuditableBeanWrapperFactory
使用するAuditableBeanWrapperFactory
をカスタマイズします。default LinkCollector
customizeLinkCollector
(LinkCollector collector) 使用するLinkCollector
をカスタマイズします。static RepositoryRestConfigurer
RepositoryRestConfiguration
を微調整したいだけの単純なRepositoryRestConfigurer
インスタンスを簡単に作成するための便利なメソッド。static RepositoryRestConfigurer
withConfig
(ConsumerSE<RepositoryRestConfiguration> consumer) RepositoryRestConfiguration
を微調整したいだけの単純なRepositoryRestConfigurer
インスタンスを簡単に作成するための便利なメソッド。
メソッドの詳細
withConfig
RepositoryRestConfiguration
を微調整したいだけの単純なRepositoryRestConfigurer
インスタンスを簡単に作成するための便利なメソッド。- パラメーター:
consumer
- null であってはなりません。- 戻り値:
- 導入:
- 3.1
withConfig
static RepositoryRestConfigurer withConfig(BiConsumerSE<RepositoryRestConfiguration, CorsRegistry> consumer) RepositoryRestConfiguration
を微調整したいだけの単純なRepositoryRestConfigurer
インスタンスを簡単に作成するための便利なメソッド。- パラメーター:
consumer
- null であってはなりません。- 戻り値:
- 導入:
- 3.4
configureRepositoryRestConfiguration
default void configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors) このメソッドをオーバーライドして、構成を追加します。- パラメーター:
config
- 主な構成 Bean。cors
- CORS 構成。- 導入:
- 3.4
configureConversionService
このメソッドをオーバーライドして、独自のコンバーターを追加します。- パラメーター:
conversionService
- デフォルトの ConversionService Bean。
configureValidatingRepositoryEventListener
default void configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener validatingListener) このメソッドをオーバーライドして、バリデーターを手動で追加します。- パラメーター:
validatingListener
-Validator
インスタンスの呼び出しを担当するApplicationListener
。
configureExceptionHandlerExceptionResolver
default void configureExceptionHandlerExceptionResolver(ExceptionHandlerExceptionResolver exceptionResolver) - パラメーター:
exceptionResolver
- カスタム引数リゾルバーを追加できるデフォルトの例外リゾルバー。
configureHttpMessageConverters
独自のHttpMessageConverter
を追加して、使用可能なHttpMessageConverter
を構成します。- パラメーター:
messageConverters
- システムで使用されるコンバーター。
configureJacksonObjectMapper
default void configureJacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) JacksonObjectMapper
を直接構成します。- パラメーター:
objectMapper
- システムで使用される ObjectMapper。
customizeAuditableBeanWrapperFactory
default AuditableBeanWrapperFactory customizeAuditableBeanWrapperFactory(AuditableBeanWrapperFactory factory) 使用するAuditableBeanWrapperFactory
をカスタマイズします。- パラメーター:
factory
- null になることはありません。- 戻り値:
- null であってはなりません。
- 導入:
- 3.5
customizeLinkCollector
使用するLinkCollector
をカスタマイズします。- パラメーター:
collector
- null になることはありません。- 戻り値:
- null であってはなりません。
- 導入:
- 3.5