Spring-Bootエントリースタディノート

pomの問題

<pom.xml>
spring-boot-starter:Spring Bootシナリオスターター、Spring Bootはすべての機能シナリオ(モジュール)をスターター(スターター)に抽出します。プロジェクトに関連するシナリオスターターを導入するだけで済みます。すべての依存関係をインポートします。 。使用するシーンのランチャーをインポートします。
spring-boot-starter-parentは、現在のプロジェクトの親の依存関係です

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.6.RELEASE</version>
</parent>

たとえば、tomcat / web / mysql / spring data / ibatisなどを使用する場合、<pom.xml>のみが使用する構成を導入する必要があります。これは一般的なスターターです。

https://blog.csdn.net/syilt/article/details/92426474

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-***</artifactId>
</dependency>

ブートクラス

通常、メインメソッドを定義する* Applicationという名前のエントリクラスがあり、
SpringApplication.run(HelloMailAppliation.class、args);を使用してSpringBootアプリケーションプロジェクトを開始します。
@ SpringBootApplication
、特定のクラスにマークされた組み合わせアノテーションであり、このクラスは次のとおりです。SpringBootのブートクラスの場合、Spring Bootはこのクラスのmainメソッドを実行して、SpringBootアプリケーションを起動する必要があります。

構成ファイル

Spring Bootは、src / main / resourcesディレクトリまたはクラスパスの/ configの下に配置されたグローバル構成ファイルを使用します;
application.properties
application.yml(ymlを推奨)

YmlはYAML(YAML Ai n't Markup Language)であり、一種の文法規則です。
例:

server:
 port: 8081
 contextPath: /hello

user:
 name: 张三 
 password: 123456
 

アノテーション
@
Component @ ConfigurationProperties(prefix = "user")を介して
、ymlのデータをオブジェクトに直接挿入できます

おすすめ

転載: blog.csdn.net/qq_38230472/article/details/113109134