プロジェクトの作成 - Spring Boot

  • 作成日:
  • 最終更新日:2025/10/11

プロジェクトを作成する

STS で Maven ベースのプロジェクトを作成します。

まず、ファイルメニューの新規メニューからSpring スタータープロジェクトメニューを選択します。

以下のようなサブウィンドウが表示されます。

項目 内容
名前 example にします。
デフォルト・ロケーションを使用 デフォルトの保存場所に保存するためのチェック項目です。ON にしておきます。
ロケーション デフォルト・ロケーションを使用にチェックが入っているとき保存場所を入力します。
タイプ Maven を選択します。
パッケージング jar にします。
Java バージョン 利用するバージョンを選択します。
言語 Java を選択します
グループ com.example としておきます
バージョン 0.0.1-SNAPSHOT
説明 Demo project for Spring Boot のままにしておきます
パッケージ com.example
ワーキング・セット オフにしておきます

Spring Webにチェックを入れて完了をクリックします。

プロジェクトの内容

アプリの起動

メニューバーの実行(R)の中の実行をクリックします。

アプリが起動すると、Eclipse のコンソールに以下のような表示が出ます。

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/

 [32m :: Spring Boot ::  [39m               [2m (v3.5.5) [0;39m

 [2m2025-09-02T17:11:27.221+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mcom.example.ExampleApplication           [0;39m  [2m: [0;39m Starting ExampleApplication using Java 21.0.7 with PID 25096 (C:\Users\new23\Documents\workspace-spring-tools-for-eclipse-4.31.0.RELEASE\example\target\classes started by new23 in C:\Users\new23\Documents\workspace-spring-tools-for-eclipse-4.31.0.RELEASE\example)
 [2m2025-09-02T17:11:27.223+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mcom.example.ExampleApplication           [0;39m  [2m: [0;39m No active profile set, falling back to 1 default profile: "default"
 [2m2025-09-02T17:11:27.831+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mo.s.b.w.embedded.tomcat.TomcatWebServer  [0;39m  [2m: [0;39m Tomcat initialized with port 8080 (http)
 [2m2025-09-02T17:11:27.842+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mo.apache.catalina.core.StandardService   [0;39m  [2m: [0;39m Starting service [Tomcat]
 [2m2025-09-02T17:11:27.843+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mo.apache.catalina.core.StandardEngine    [0;39m  [2m: [0;39m Starting Servlet engine: [Apache Tomcat/10.1.44]
 [2m2025-09-02T17:11:27.885+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mo.a.c.c.C.[Tomcat].[localhost].[/]       [0;39m  [2m: [0;39m Initializing Spring embedded WebApplicationContext
 [2m2025-09-02T17:11:27.885+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mw.s.c.ServletWebServerApplicationContext [0;39m  [2m: [0;39m Root WebApplicationContext: initialization completed in 628 ms
 [2m2025-09-02T17:11:27.965+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mo.s.b.a.w.s.WelcomePageHandlerMapping    [0;39m  [2m: [0;39m Adding welcome page template: index
 [2m2025-09-02T17:11:28.183+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mo.s.b.w.embedded.tomcat.TomcatWebServer  [0;39m  [2m: [0;39m Tomcat started on port 8080 (http) with context path '/'
 [2m2025-09-02T17:11:28.189+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [           main]  [0;39m [36mcom.example.ExampleApplication           [0;39m  [2m: [0;39m Started ExampleApplication in 1.309 seconds (process running for 3.069)
 [2m2025-09-02T17:11:29.586+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [nio-8080-exec-1]  [0;39m [36mo.a.c.c.C.[Tomcat].[localhost].[/]       [0;39m  [2m: [0;39m Initializing Spring DispatcherServlet 'dispatcherServlet'
 [2m2025-09-02T17:11:29.586+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [nio-8080-exec-1]  [0;39m [36mo.s.web.servlet.DispatcherServlet        [0;39m  [2m: [0;39m Initializing Servlet 'dispatcherServlet'
 [2m2025-09-02T17:11:29.587+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [nio-8080-exec-1]  [0;39m [36mo.s.web.servlet.DispatcherServlet        [0;39m  [2m: [0;39m Completed initialization in 1 ms
 [2m2025-09-02T20:42:39.988+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [(122)-127.0.0.1]  [0;39m [36minMXBeanRegistrar$SpringApplicationAdmin [0;39m  [2m: [0;39m Application shutdown requested.
 [2m2025-09-02T20:42:39.988+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [(122)-127.0.0.1]  [0;39m [36mo.s.b.w.e.tomcat.GracefulShutdown        [0;39m  [2m: [0;39m Commencing graceful shutdown. Waiting for active requests to complete
 [2m2025-09-02T20:42:40.004+09:00 [0;39m  [32m INFO [0;39m  [35m25096 [0;39m  [2m--- [example] [tomcat-shutdown]  [0;39m [36mo.s.b.w.e.tomcat.GracefulShutdown        [0;39m  [2m: [0;39m Graceful shutdown complete

ブラウザを起動し、localhost:8080をアドレスに入力します。まだページを作成していない為、「 Whitelabel Error Page 」が表示されますが、アプリは起動しています。