Предпосылки : вю отдельный проект развития, как правило , развертывается отдельно, но иногда мы хотим использовать только вю различных компонентов и облегчить двустороннюю привязку данных, хотят разработать хороший Vue непосредственно интегрированных файлов веб - проекта в springboot интегрированный пакет.
Во-первых НАЯ реализация пункты запуска сборка Vue упакованы отдельно, содержимое файлов, скопированное в сборках статического файл ресурсы в структуре папок springboot файла пункт, как показано ниже
![](http://static.forever24.cn/%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84.png)
Index.html в прямой, так что вы можете ввести время http://127.0.0.1:8993/ это домашняя страница по умолчанию в браузере, непосредственно открыта вей index.html проекта
@Controller
public class IndexController {
@RequestMapping("/")
public String index()
{
return "forward:/index.html";
}
}
вя-маршрутизатор histroy 404 Обновить
Из-за фон, как права на использование рамки аутентификации springsecurity, поэтому, когда обновление или непосредственно ввести URL для доступа к URL не существует или нет разрешения на увеличение ошибок страница образом поэтому разрешенные в springboot 2. * является путем реализации интерфейса ErrorPageRegistra достигается следующим образом:
@Component
public class ErrorPageConfig implements ErrorPageRegistrar {
@Override
public void registerErrorPages(ErrorPageRegistry registry) {
ErrorPage error401Page=new ErrorPage(HttpStatus.UNAUTHORIZED,"/index.html");
registry.addErrorPages(error401Page);
}
}