記事コンテンツフレーム:
1. 開発ツール
IntelliJ IDEA バージョン番号: ULtimate 2022.3
2. 初期化設定
IntelliJ IDEA ツールを開き、ようこそページに入ります。
ここでは、この記事ではIntelliJ IDEA の Spring Boot のグローバル設定についてのみ説明します。具体的な初期化構成は次のとおりです。
2.1. Maven の初期化設定
2.1.1 . ようこそページで [カスタマイズ] をクリックし、カスタム構成インターフェイスに入り、[すべての設定] を選択します。場所は図に示されています。
2.1.2 . [すべての構成] をクリックすると、[設定] インターフェースが表示されますので、デザインインターフェースの左側にある [ビルド、実行、デプロイ] - [ビルド ツール] - [Maven] をクリックし、Maven を選択した後、をクリックして、「Maven の構成がインターフェースの右側に実装されています」をクリックします。このうち、Maven メイン パスはダウンロードした Maven が保存されているパスを指し、ユーザー設定ファイルはMaven の conf ファイルの下にある settings.xml を指します。
この手順を実行する前に、Maven パッケージをダウンロードして適切な場所に配置していることを確認し、同時に settings.xml に必要な変更 (たとえば、内部の地元の倉庫。
Maven の初期設定が完了したら、使用する JDK のグローバル初期設定を一度に実行できます。具体的な操作は以下の通りです。
2.2. JDKの初期化設定
2.2.1.左側の [Maven] オプションを開き、[インポート] オプションを選択して入力し、インポート プログラム JDK でインストールされている JDK を選択します。
ヒント: これは通常、JDK のインストール時に構成された環境変数に基づいて表示されます。そうでない場合は、構成した JDK 環境変数にエラーがないことを確認してください。
写真が示すように
2.2.2. 次に、[Maven] オプションの下の [プログラムの実行] オプションを開き、右側で JRE のパスを設定します。具体的な構成を図に示します。ここでのパスは、JRE がインストールされている場所に応じて設定できます。
3.Maven プロジェクトを作成する
設定が完了したら、IDEA のようこそページで [プロジェクト] オプションを選択し、右側の [新しいプロジェクト] をクリックしてプロジェクトを作成します。
[新規プロジェクト]ページで、左欄の[新規プロジェクト]を選択し、図中の点とプロジェクトの保存場所、作成するグループを組み合わせて設定します。
言語では Java を選択し、ビルド システムでは Maven を選択する必要があることに注意してください。
写真が示すように
設定が完了したら、図に示すように[作成]ボタンをクリックして開発環境に入ります。
4. Spring Boot Web プロジェクトの作成
Maven は依存関係管理プラグインであるため、すべての依存関係は pom.xml ファイルで構成および管理されます。したがって、Spring Boot Web プロジェクトを作成するには、関連する依存関係をこのファイルに導入する必要があります。
4.1. プロジェクトの pom.xml ファイルを開き、次のコードを追加します。
<!--引入Spring Boot依赖 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.5</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<!--引入Web场景依赖启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
追加した後、右側の更新ボタンをクリックすると、システムは関連するプロジェクトの依存関係を自動的に読み込みます。写真が示すように:
5. Web プロジェクトを実装する
5.1. com.study パッケージの Main クラスの内容を変更して、メイン プログラムの起動クラスにします。具体的なコードは次のとおりです。
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication //标注该类为主程序启动类
public class Main {
//主程序启动方法
public static void main(String[] args) {
// System.out.println("Hello world!");
SpringApplication.run(Main.class,args);
}
}
プロジェクトの構造とコードを次の図に示します。
5.2. 図に示すように、com.study パッケージの下に Controller という名前のパッケージを作成し、そのパッケージの下に HelloController という名前のリクエスト コントロール クラスを作成します。
5.3. HelloController クラスにリクエスト処理メソッドを記述します。具体的なコードは次のとおりです。
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("hello")
public String hello(){
return "hello,Spring Boot";
}
}
プロジェクトの構造とコードページは次のとおりです。
5.4. 完了後、プロジェクトを開始できます。
注: 起動プロセス中に次のコンテンツが表示された場合は、ブラウザのポートが占有されていることが原因です。
解決策は次のとおりです。
リソース ディレクトリに application.properties という名前の新しいファイルを作成します。このファイル名は変更できないことに注意してください。作成後はサーバーのポート番号を設定するだけです。ここでは9999に設定しました。写真が示すように。
次に、プロジェクトを再起動すると、最終的なコンソール出力スタイルは次の図のようになり、サーバーが正常に起動したことが示されます。
5.5. 確認: ブラウザを開き、URL に http://localhost:9999/hello と入力し、Enter キーを押して成功を表示します。