プロジェクトを作成する
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 」が表示されますが、アプリは起動しています。