[英]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 Boot开发人员的主类始终带有
@Configuration
@EnableAutoConfiguration
,@ComponentScan
@EnableAutoConfiguration
和@ComponentScan
注释。 由于这些批注经常一起使用(特别是如果您遵循上述最佳实践),因此Spring Boot提供了一种方便的@SpringBootApplication
替代方案。
您可以在此处找到使用重定向的工作示例和教程。
配置一个InternalResourceViewResolver
@Bean
InternalResourceViewResolver viewResolverRegistry() {
return new InternalResourceViewResolver();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.