aboutsummaryrefslogtreecommitdiff
path: root/juick-rss/src/main/java/com/juick/rss/configuration/RssMvcConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'juick-rss/src/main/java/com/juick/rss/configuration/RssMvcConfiguration.java')
-rw-r--r--juick-rss/src/main/java/com/juick/rss/configuration/RssMvcConfiguration.java18
1 files changed, 14 insertions, 4 deletions
diff --git a/juick-rss/src/main/java/com/juick/rss/configuration/RssMvcConfiguration.java b/juick-rss/src/main/java/com/juick/rss/configuration/RssMvcConfiguration.java
index f975d87b..ef65e9ef 100644
--- a/juick-rss/src/main/java/com/juick/rss/configuration/RssMvcConfiguration.java
+++ b/juick-rss/src/main/java/com/juick/rss/configuration/RssMvcConfiguration.java
@@ -2,10 +2,12 @@ package com.juick.rss.configuration;
import com.juick.rss.MessagesView;
import com.juick.rss.RepliesView;
+import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
-import org.springframework.web.servlet.config.annotation.ViewResolverRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
+import org.springframework.web.servlet.view.BeanNameViewResolver;
+import org.springframework.web.servlet.view.feed.AbstractRssFeedView;
/**
* Created by vitalyster on 28.06.2016.
@@ -13,8 +15,16 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupp
@Configuration
@ComponentScan(basePackages = {"com.juick.rss.controllers"})
public class RssMvcConfiguration extends WebMvcConfigurationSupport {
- @Override
- protected void configureViewResolvers(ViewResolverRegistry registry) {
- registry.enableContentNegotiation(new MessagesView(), new RepliesView());
+ @Bean
+ public BeanNameViewResolver beanNameViewResolver() {
+ return new BeanNameViewResolver();
+ }
+ @Bean
+ AbstractRssFeedView messages() {
+ return new MessagesView();
+ }
+ @Bean
+ AbstractRssFeedView replies() {
+ return new RepliesView();
}
}