springboot интеграция с вю

Предпосылки : вю отдельный проект развития, как правило , развертывается отдельно, но иногда мы хотим использовать только вю различных компонентов и облегчить двустороннюю привязку данных, хотят разработать хороший Vue непосредственно интегрированных файлов веб - проекта в springboot интегрированный пакет.

Во-первых НАЯ реализация пункты запуска сборка Vue упакованы отдельно, содержимое файлов, скопированное в сборках статического файл ресурсы в структуре папок springboot файла пункт, как показано ниже

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);
    }
}


рекомендация

отwww.cnblogs.com/falcon-fei/p/11060059.html