背景: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);
}
}