簡體   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