繁体   English   中英

重定向在Spring Boot中不起作用

[英]Redirect does not work in Spring Boot

我有一个控制器,我只是希望它将请求重定向到另一个页面。 但是,它不会重定向,而是打印出redirect:/test.html

我尝试手动访问test.html ,并且可以通过localhost:8080/test.html

这是控制器代码:

@RequestMapping("/test")
    private String entry(){
        return "redirect:/test.html";
    }

将此注释添加到主类@SpringBootApplication ,它将自动配置您的Spring Boot应用程序。 这个例子

@SpringBootApplication
public class SpringBootWebApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootWebApplication.class, args);
    }
}

Spring文档

许多Spring Boot开发人员的主类始终带有@Configuration @EnableAutoConfiguration@ComponentScan @EnableAutoConfiguration@ComponentScan注释。 由于这些批注经常一起使用(特别是如果您遵循上述最佳实践),因此Spring Boot提供了一种方便的@SpringBootApplication替代方案。

您可以在此处找到使用重定向的工作示例和教程。

配置一个InternalResourceViewResolver

@Bean
InternalResourceViewResolver viewResolverRegistry() {
    return new InternalResourceViewResolver();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM