Update traversal from AJSC 2 to Spring Boot
[aai/traversal.git] / aai-traversal / src / main / java / org / onap / aai / web / WebConfiguration.java
1 package org.onap.aai.web;
2
3 import org.springframework.context.annotation.Bean;
4 import org.springframework.context.annotation.Configuration;
5 import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
6 import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
7
8 @Configuration
9 public class WebConfiguration {
10
11         @Bean
12         public WebMvcConfigurerAdapter forwardToIndex() {
13                 return new WebMvcConfigurerAdapter() {
14                         @Override
15                         public void addViewControllers(ViewControllerRegistry registry) {
16                                 registry.addViewController("/swagger").setViewName(
17                                                 "redirect:/swagger/index.html");
18                                 registry.addViewController("/swagger/").setViewName(
19                                                 "redirect:/swagger/index.html");
20                 registry.addViewController("/docs").setViewName(
21                         "redirect:/docs/html/index.html");
22                 registry.addViewController("/docs/").setViewName(
23                          "redirect:/docs/html/index.html");
24                         }
25                 };
26         }
27 }