springboot2.xを0から1に(1、すばやくサービスを作成)

入坑第一战,尽量写得详细点,也是给自己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。カスタムレストインターフェイスにアクセスし、クエリ情報を運ぶここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/csfun1/article/details/109634112