現在、開発プロセスのほとんどは idea 統合開発環境に基づいています。著者は以前は非常に頑固で、常に Eclipse を使用していました。その後、会社は idea に切り替える必要がありました。Iそのアイデアは確かだと言わざるを得ません。使い方は簡単なので、まだ使ったことのない友達も試してみることができます。ここでは、idea をデモ環境として使用します。
私は通常、以下の図の左側に示すように、空のプロジェクト ([ファイル]->[新規]-->アイデア内のプロジェクト) から開始します。
## Maven を選択し、右側で JDK を選択します。以下の「アーキタイプから作成」は、pom テンプレートの選択を表します。ここでは空のプロジェクトを構築しているので、それを選択しません。特に確信がない限り、選択しないでください。予期せぬ驚きがあるでしょう。 次のステップを見てください。 プロジェクト名を書き込みます。ここでは、プロジェクト名と ArtifactId が同じであるか、同じであることがわかります。ビルドしたプロジェクトは以下の通りです。 基本的な構造が確認できます。 Maven プロジェクトのファイルはすでに存在します。SpringBoot の旅を始めましょう。 2. springboot の旅を開始します今、開発はすべて springboot Web プロジェクトです。つまり、サービスは埋め込み Tomcat の形式で存在し、依存関係を導入する必要があります。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.3.3.RELEASE</version> </dependency>つまり、上記の依存関係を pom に追加します。また、その前にスタートアップ クラスも必要です。
package com.my.template; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; //springboot的启动注解 @SpringBootApplication public class BootServer { public static void main(String[] args) { //启动 SpringApplication.run(BootServer.class); } }スタートアップ クラスの場所に注意してください。
#BootServer.java は親パッケージ com.my.template の下にあります。そこにない場合、一部のアノテーションは役に立たない可能性があります。これについては後で説明します。起動クラス BootServer の場所を覚えておいてください。 BootServer の main メソッドを実行するだけです。
##上記のログが表示され、サービスが開始され、ポートが 8080 であることが示されます。# アクセスしてみましょう。
##ルート パス 127.0.0.1:8080 にはコンテンツが返されないためです。練習のためにテスト コントローラーを作成しましょう。package com.my.template.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class TestServer { @ResponseBody @RequestMapping("test") public String test(){ return "hello springboot"; } }アドレス 127.0.0.1:8080 にアクセスします。結果は次のとおりです。
# 正常に "hello springboot" が返され、サービスが正常であることが証明されています。
以上がSpringboot プロジェクトをすばやくビルドする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。