这是springboot的一个 Controller ,我想写一个重定向到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";
}
}
' 应用程序属性 '
spring.view.prefix=/WEB-INF/views/
spring.view.suffix=.html
'
程序可以进入函数并且输出正常。而index.html在这个路径中:/WEB-INF/views/index.html。还有其他配置吗? 非常感谢
最佳答案
您的配置不正确,请尝试以下操作:
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.html
它是spring.mvc.view.*
,而不是spring.view.*
。
PS:使用STS或InteliJ提供的Intelisense。
关于redirect - Spring Boot重定向到html页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37234033/