Class SpringWebMvcAutoconfiguration
java.lang.Object
eu.rarogsoftware.rarog.platform.plugins.autoconfigure.web.SpringWebMvcAutoconfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondynamicAssetsDescriptor
(String assetsPath) handlerMappingDescriptor
(List<org.springframework.web.servlet.HandlerMapping> handlerMappings, String namespace) pluginTemplateResolver
(List<org.thymeleaf.templateresolver.ITemplateResolver> templateResolvers) (package private) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
requestMappingHandlerMapping
(String namespace, String restVersion, String servletPrefix, String restPrefix) resourceResolverDescriptor
(org.springframework.web.servlet.resource.ResourceResolver resourceResolver) viewResolverDescriptor
(List<org.springframework.web.servlet.ViewResolver> templateResolvers)
-
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)
-