Class SpringWebMvcAutoconfiguration

java.lang.Object
eu.rarogsoftware.rarog.platform.plugins.autoconfigure.web.SpringWebMvcAutoconfiguration

@PluginAutoConfiguration public class SpringWebMvcAutoconfiguration extends Object
  • Constructor Details

    • SpringWebMvcAutoconfiguration

      public SpringWebMvcAutoconfiguration()
  • Method Details

    • requestMappingHandlerMapping

      @ConditionalOnProperty(name="rarog.plugin.web.namespace") @ConditionalOnMissingBean(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.class) @Bean("restRequestMappingHandlerMapping") org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping requestMappingHandlerMapping(@Value("${rarog.plugin.web.namespace}") String namespace, @Value("${rarog.plugin.web.rest.version:1.0}") String restVersion, @Value("${rarog.plugin.web.prefix.servlet:/plugin/") String servletPrefix, @Value("${rarog.plugin.web.prefix.rest:/rest/}") String restPrefix)
    • handlerMappingDescriptor

      @ConditionalOnBean(org.springframework.web.servlet.HandlerMapping.class) @ConditionalOnProperty(name="rarog.plugin.web.namespace") @ConditionalOnMissingBean(HandlerMappingDescriptor.class) @Bean public HandlerMappingDescriptor handlerMappingDescriptor(List<org.springframework.web.servlet.HandlerMapping> handlerMappings, @Value("${rarog.plugin.web.namespace}") String namespace)
    • i18NextResourceDescriptor

      @Conditional(I18nAvailableCondition.class) @ConditionalOnMissingBean(I18NextResourceDescriptor.class) @Bean public I18NextResourceDescriptor i18NextResourceDescriptor()
    • pluginTemplateResolver

      @ConditionalOnBean(org.thymeleaf.templateresolver.ITemplateResolver.class) @ConditionalOnMissingBean(TemplateResolverDescriptor.class) @Bean public TemplateResolverDescriptor pluginTemplateResolver(List<org.thymeleaf.templateresolver.ITemplateResolver> templateResolvers)
    • viewResolverDescriptor

      @ConditionalOnBean(org.springframework.web.servlet.ViewResolver.class) @ConditionalOnMissingBean(ViewResolverDescriptor.class) @Bean public ViewResolverDescriptor viewResolverDescriptor(List<org.springframework.web.servlet.ViewResolver> templateResolvers)
    • resourceResolverDescriptor

      @ConditionalOnBean(value=org.springframework.web.servlet.resource.ResourceResolver.class, name="resourceResolver") @ConditionalOnMissingBean(ResourceResolverDescriptor.class) @Bean public ResourceResolverDescriptor resourceResolverDescriptor(org.springframework.web.servlet.resource.ResourceResolver resourceResolver)
    • dynamicAssetsDescriptor

      @ConditionalOnMissingBean(DynamicAssetsDescriptor.class) @ConditionalOnProperty(name="rarog.plugin.assets.enabled", havingValue="true") @Bean public DynamicAssetsDescriptor dynamicAssetsDescriptor(@Value("${rarog.plugin.assets.path:}") String assetsPath)