VUEとspringboot統合

背景:VUE別の開発プロジェクトは、通常、個別に配備されているが、時には我々は唯一のさまざまなコンポーネントVUE使用すると結合双方向のデータを容易にする、統合されたパッケージをspringbootするために統合されたWebプロジェクトファイルに直接良いVUEを開発したいです。

以下に示すように別々にパッケージのビルドVUEアイテム、フォルダspringboot項目ファイル構造の構築静的リソースファイルにコピーされたファイルの内容を実行する最初の実装のNPM

前方にindex.htmlに、あなたはこのデフォルトのホームページは、ブラウザでhttp://127.0.0.1:8993/直接開いVUEプロジェクトのindex.htmlを、時間を入力することができますので、

@Controller
public class IndexController {
    @RequestMapping("/")
    public String index()
    {
        return "forward:/index.html";
    }

}

VUE-ルータhistroy 404のリフレッシュ

springsecurity認証フレームワークを使用する権利としてバックグラウンド、これにspringboot 2のリフレッシュまたは直接存在しないURLやエラーページの仕方ゆえに解決を高めるために無許可にアクセスするためのURLを入力しますが、*インターフェース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