Jsf 弹簧靴&x2B;Primefaces默认URL重定向

Jsf 弹簧靴&x2B;Primefaces默认URL重定向,jsf,tomcat,primefaces,spring-boot,Jsf,Tomcat,Primefaces,Spring Boot,我已经设置了SpringBoot+Primefaces+嵌入式Tomcat项目,到目前为止我很满意,特别是facelets识别SpringBean和服务(SpringBeanFacesELResolver)。 现在我想配置应用程序,以便将基本URL转换为faces基本URL。 例如:要重定向到 有人能提供一个如何在Spring Boot中配置的示例吗?在 我找到了解决办法。。。 我定义了新的@Controller Spring Bean和一个将空白路径重定向到index.xhtml的方法: @C

我已经设置了SpringBoot+Primefaces+嵌入式Tomcat项目,到目前为止我很满意,特别是facelets识别SpringBean和服务(SpringBeanFacesELResolver)。 现在我想配置应用程序,以便将基本URL转换为faces基本URL。 例如:要重定向到

有人能提供一个如何在Spring Boot中配置的示例吗?

在 我找到了解决办法。。。 我定义了新的@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();
    }
}

这个问题有相当多的模糊性,但是给出一个具体的例子,您基本上希望在一个常规的
web.xml
文件中实现与
index.xhtml
相同的功能?是的,就是这样。我相信我已经在的帮助下找到了答案,并将提供答案,但欢迎您提供更好/更合适的解决方案(如果存在)。