这里就直接上源码了
//new中的代码
WelcomePageHandlerMapping(TemplateAvailabilityProviders templateAvailabilityProviders,
ApplicationContext applicationContext, Resource welcomePage, String staticPathPattern) {
//当我们的欢迎页存在, 且路径为/**(也就是不添加静态资源前缀的话) 进入到里面,再跳转到index.html欢迎页面
if (welcomePage != null && "/**".equals(staticPathPattern)) {
logger.info("Adding welcome page: " + welcomePage);
setRootViewName("forward:index.html");
}
else if (welcomeTemplateExists(templateAvailabilityProviders, applicationContext)) {
logger.info("Adding welcome page template: index");
setRootViewName("index");
}
}
该博客探讨了Spring Boot中如何配置欢迎页面,主要关注`WelcomePageHandlerMapping`类的逻辑。当欢迎页面存在且路径设置为`/**`时,系统将重定向至`index.html`。如果存在欢迎模板,会设置根视图名为`index`。这涉及到了Spring Boot应用启动时的前端路由处理和静态资源管理。
868

被折叠的 条评论
为什么被折叠?



