MessageSourceConfig

@Configuration
open class MessageSourceConfig : WebMvcConfigurer

The MessageSourceConfig class configures the message resources bundle used by the backend application.

Author

N7ghtm4r3 - Tecknobit

Since

1.0.9

See also

WebMvcConfigurer

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
private val CUSTOM_MESSAGES_KEY: String = "lang/custom_messages"
CUSTOM_MESSAGES_KEY path where the user can place the custom resources bundle
Link copied to clipboard
private val MESSAGES_KEY: String = "lang/messages"
MESSAGES_KEY default path where are placed the resources bundle

Functions

Link copied to clipboard
open fun addArgumentResolvers(resolvers: List<HandlerMethodArgumentResolver>)
Link copied to clipboard
open fun addCorsMappings(registry: CorsRegistry)
Link copied to clipboard
open fun addFormatters(registry: FormatterRegistry)
Link copied to clipboard
open fun addInterceptors(registry: InterceptorRegistry)
Link copied to clipboard
open fun addResourceHandlers(registry: ResourceHandlerRegistry)
Link copied to clipboard
open fun addReturnValueHandlers(handlers: List<HandlerMethodReturnValueHandler>)
Link copied to clipboard
open fun addViewControllers(registry: ViewControllerRegistry)
Link copied to clipboard
open fun configureAsyncSupport(configurer: AsyncSupportConfigurer)
Link copied to clipboard
open fun configureContentNegotiation(configurer: ContentNegotiationConfigurer)
Link copied to clipboard
open fun configureDefaultServletHandling(configurer: DefaultServletHandlerConfigurer)
Link copied to clipboard
open fun configureHandlerExceptionResolvers(resolvers: List<HandlerExceptionResolver>)
Link copied to clipboard
open fun configureMessageConverters(converters: List<HttpMessageConverter<out Any>>)
Link copied to clipboard
open fun configurePathMatch(configurer: PathMatchConfigurer)
Link copied to clipboard
open fun configureViewResolvers(registry: ViewResolverRegistry)
Link copied to clipboard
open fun extendHandlerExceptionResolvers(resolvers: List<HandlerExceptionResolver>)
Link copied to clipboard
open fun extendMessageConverters(converters: List<HttpMessageConverter<out Any>>)
Link copied to clipboard
open fun getMessageCodesResolver(): MessageCodesResolver
Link copied to clipboard
open fun getValidator(): Validator
Link copied to clipboard
@Bean
open fun localeChangeInterceptor(): LocaleChangeInterceptor
Method used to add a custom interceptor to detect the locale change by the LANGUAGE_KEY key
Link copied to clipboard
@Bean
open fun localeResolver(): LocaleResolver
Method used to resolve the current locale of the current session
Link copied to clipboard
@Bean
open fun messageSource(): ResourceBundleMessageSource
Method used to load and assemble the bundle resources of the international messages resources