2016-08-02 2 views
2

現在、角度2を学習中で、springboot Javaアプリケーションでホストしようとしています。STSにスプリングブートバックエンドを持つAngular2型スクリプトを作成する方法

私はangle cliを使用して別のプロジェクトを作成しました。その後、WebのみでSpringスタータープロジェクトを作成しました。

次は、/ src/main/resources/staticディレクトリ内にanglie cliプロジェクトをインポートしました。

ブラウザを開いたとき、私は基本的なindex.htmlを見ることができませんでした。

次に、インポートされたすべてのファイルを削除し、ディレクトリの内容のみをインポートしました。これは、ディレクトリ内のタイプスクリプトファイルを翻訳した後にコンパイルされたES5 Javaスクリプトです。

私の質問は以下のとおりです。 -

1)のsrc /メイン/ STATIS /の下にGUIを使用するか、/ srcに/メイン/パブリックまたは/ srcに/メイン/ Webアプリケーションを作成するために、ベストプラクティスは何ですか?

2)スプリングはjsだけで、ts(Javaスクリプトではなくタイプスクリプトではない)を理解していますか?

3)私はtypescriptですためのMavenプラグインを必要とし、残りのディレクトリとファイル

4を除外して春の戦争でコンパイルJSをバンドルMavenを伝えるためにどのように場合DO)試験装置/ E2Eを含める方法Mavenビルドで

私はANGular 2とスプリングブートのステップバイステップガイドを検索しましたが、見つけられませんでした。このようなガイドが存在すれば、多くの人に役立つだろう。

多くのご支援ありがとうございます。

答えて

1

1)/ src/main/statisまたはcreate/src/main/publicまたは/ src/main/webappでGUIを使用するのがベストプラクティスですか?

typescriptはJavaScriptにコンパイルされるので、GULPの使用を強くおすすめします。私はSRC /クライアントの下で私のソースファイルを持っていると私は、パブリックまたはWebアプリケーションのいずれかの作品を信じて、大きな違いはありません

公開/メインのsrc /にファイルを追加するがぶ飲みして構築します。

2)スプリングはjsだけで、ts(Javaスクリプトではなくタイプスクリプトではない)を理解していますか?

STSの新しいバージョンでは、typescriptがサポートされていますが、より優れたサポートがあるので、typescriptファイルを表示するときにVisual Studioコードを使用することをお勧めします。

3)私はtypescriptですためのMavenプラグインを必要とし、残りのディレクトリとファイル

を除外しながら、あなたは一口を使用する場合は、typescriptですが春の戦争でコンパイルJSをバンドルMavenを伝えるためにどのように場合の対処しますjsにコンパイルし、src/main/publicディレクトリに追加します。ここで、springbootアプリケーションはmavenで実行するときにファイルを参照します。Mavenのは、私は、角2と春のブートのためのステップバイステップガイドの検索が、1つを見つけることができませんでし

を構築して試験ユニット/ E2Eを含める方法

4)。このようなガイドが存在すれば、多くの人に役立つだろう。

多くのご支援ありがとうございます。

は、私は、角、種子やスターターを使用することをお勧めします、これは私が見つけた、最新の1のように思える: https://github.com/antonybudianto/angular2-starter これはGradleのを使っていますが、春ブーツ、角2: https://github.com/borysn/spring-boot-angular2

0

私はgithub上でAngular 2とSpringブートを統合したプロジェクトを共有しました。 readmeの手順に従うか、コミット履歴をチェックするだけです。ここにアクセスできますAngular 2 with spring boot

関連する問題