Springbootで起動設定を行う方法は?

Spring Bootの起動構成には2つの方法があります。

  1. application.propertiesファイルを利用する:src/main/resourcesディレクトリにapplication.propertiesファイルを作成し、起動時のパラメータを設定できます。
server.port=8080
spring.datasource.url=jdbc:mysql://localhost:3306/mydb
spring.datasource.username=root
spring.datasource.password=123456

Spring Bootのメインクラスに@EnableAutoConfigurationアノテーションを使用することで、このプロファイルを自動的にロードできます。

@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
  1. application.ymlファイルを配置:src/main/resourcesディレクトリにapplication.ymlファイルを作成し、起動パラメータを設定します(例:
server:
port: 8080
spring:
datasource:
url: jdbc:mysql://localhost:3306/mydb
username: root
password: 123456

この方式を用いる場合は、Spring Bootのメインクラスに「@EnableAutoConfiguration」アノテーションを使用することで、構成ファイルを自動的に読み込むことができます:

@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}

どちらの方法でもSpring Bootの起動オプションを設定できますが、構成ファイルの形式が異なります。

bannerAds