# 1. スプリング ブートとは何ですか?
(推奨チュートリアル:java 面接の質問 )
Spring フレームワークの大規模なファミリーでは、Spring、SpringMvc フレームワークなど、多くの派生フレームワークが作成されています。 Spring の中核となるのは制御の反転 (IOC) と依存関係の挿入 (DI) です。いわゆる制御の反転は技術ではなくアイデアです。動作的には 依存関係の注入とは、Spring コンテナーが参照オブジェクト、定数データなどのアプリケーションのオブジェクトにリソースを提供することを意味します。 SpringBoot はフレームワークであり、全く新しいプログラミング仕様です。その出現により、フレームワークの使用が簡素化されます。いわゆる簡略化とは、多くの Spring フレームワークで必要とされる多数の煩雑な構成ファイルを簡素化することを意味します。サービス範囲が簡素化された構成ファイルであるフレームワークを提供するフレームワーク。2. なぜスプリング ブートを使用するのでしょうか?
Spring Boot には、よく使用される 2 つの構成ファイルがあります:
properties ファイルSpring Boot には、よく使用される 2 つの構成ファイル (プロパティ ファイルと yml ファイル) が用意されています。プロパティ ファイルと比較すると、yml ファイルは新しく、多くの落とし穴があります。 YML はスペースを使用して階層関係を決定し、構成ファイルの構造を明確にしますが、些細なスペースが原因で階層関係が破壊される可能性もあります。
5. Spring Boot でホット デプロイメントを実装する方法は何ですか?
SpringBoot ホット デプロイメントを実装するには 2 つの方法があります:
1. スプリング ロードされた を使用して、次のコードをプロジェクトに追加します:<build> <plugins> <plugin> <!-- springBoot编译插件--> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <dependencies> <!-- spring热部署 --> <!-- 该依赖在此处下载不下来,可以放置在build标签外部下载完成后再粘贴进plugin中 --> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.6.RELEASE</version> </dependency> </dependencies> </plugin> </plugins> </build>
[保存] をクリックすると、コマンドが実行されます。 IDEA プロジェクトの実行セクションに表示されます。緑色の矢印をクリックして実行します。それだけです。
2. Spring-boot-devtools
Add dependencys in theプロジェクトの pom ファイル:<!--热部署jar--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
を確認します。
以上が2020 年の新しい Java 面接の質問 - Spring Boot/Spring Cloud (1)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。