我已经设置了Spring Boot + Primefaces +嵌入式Tomcat项目,到目前为止,我很满意,特别是facelet识别Spring Beans和Services(SpringBeanFacesELResolver)。 现在我想配置应用程序,以便基本URL转换为faces基本URL。 例如:http://localhost:8080/要重定向到http://localhost:8080/index.xhtml
有人可以举例说明如何在Spring Boot中配置它吗?
答案 0 :(得分:1)
在https://github.com/benneq的帮助下 我找到了解决方案...... 我定义了新的@Controller Spring Bean和一个将空白路径重定向到index.xhtml的方法:
@Controller
public class RedirectController {
private static final Logger LOG = LoggerFactory
.getLogger(RedirectController.class);
@RequestMapping(value = "", method = RequestMethod.GET)
public String baseUrlRedirect(HttpServletRequest request,
HttpServletResponse httpServletResponse) {
return "redirect:" + request.getRequestURL().append("index.xhtml").toString();
}
}