spring boot重定向到html页面

时间:2016-05-15 02:46:29

标签: redirect spring-boot

这是springboot的控制器,我想写一个函数来重定向到一个html页面,但它总是用404响应,这里是代码和属性。 '

@Component

@Controller

@RequestMapping("/Weixin")

public class KindlePocketController {

private static final long serialVersionUID = 1L;

@Autowired
private TextBookInfoSearchService searchService;

@RequestMapping("/homepage")
public String toIndex() {
    System.out.println("redirecting to homepage...");
    return "index";
}
}

' application.properties '

spring.view.prefix=/WEB-INF/views/

spring.view.suffix=.html

'

程序可以进入函数并输出正常。 index.html就在这条道路上:/WEB-INF/views/index.html。还有其他配置吗? 非常感谢

2 个答案:

答案 0 :(得分:1)

您的配置不正确,请尝试以下操作:

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.html

spring.mvc.view.*而非spring.view.*

PS:使用STS或InteliJ提供的Intelisense。

答案 1 :(得分:0)

此映射pthread_create映射到具有以下名称的URL: 示例:localhost:8080 / Weixin

第二,您还有另一个映射@RequestMapping("/Weixin")映射到URL: 范例2:localhost:8080 / Weixin / homepage

每当您尝试访问Example2的URL时,您将被重定向到索引页面