入坑第一战,尽量写得详细点,也是给自己copy配置的地方,话不多说,开干。
1.空のプロジェクトを作成します。アイデアはコミュニティバージョンです。
2. Mavenの構成は言うまでもなく、それを使用するだけです
。3。ディレクトリ構造を手動で完成させます。スズメは小さく完全ですが、それでも何かが必要です。
4.トピックに入り始めると、依存関係の競合は開発中の非常に一般的な問題です。Springboot-parentは、javaバージョンと他の依存ライブラリのバージョンを管理するために使用されます。jarパッケージを使用する場合、バージョン番号は可能な限りSpringbootによって管理され、実質的に削減されます。競合の問題に大きく依存します。
5. tomcat、validator(Hibernateパラメーター検証および検証API)、springweb、springmvc、spring-core、beans、context、AOPアスペクト指向、注釈、ロギングを統合するコア依存関係spring-boot-starter-webを導入します。 、構成およびその他の依存関係。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
6.構成ファイルにサービスの外部ポート番号を追加します(ymlまたはプロパティを使用する必要はありません。意見によって異なります)
。7。springbootを使用して、サーブレットに基づいてspringmvcスタイルのレストインターフェイスを開発します(springmvcはシンプルで使いやすいです。本番環境では非常に一般的で、サーブレットが使用されます。 Java書き込みの安定性と高性能は非常に優れていますが、これはデモンストレーションのみを目的としています。個人的には、Vert.xRPCスタイルに基づくマイクロサービスのJavaシャーシを好みます。これは後でPRCによって呼び出されます)8。SpringbootApplication
アノテーションを追加して、インジェクションをプルアップします。コンテキスト、リソースファイル、Beanオブジェクト管理ログオブジェクト、構成ファイルなどは、springbootの実行時に使用されるものの集まりです。
9.サービスを実行します(ログで実行されているspringbootの順序を確認できます-注釈構成のコンテキストを更新します-tomcatポートを初期化します-tomcatを起動します-サーブレットエンジンを起動します-apacheローカルシステムファイルを読み取ります(Apache Portable Runtime( APR)必要なファイル、ローカルパフォーマンスはわずかに悪化します、無視できます)-スプリングコンテキストの初期化-フィルタのロード-springmvc構成情報の一致-オブジェクトの登録-jvm start OK)
10。カスタムレストインターフェイスにアクセスし、クエリ情報を運ぶ