Spring BootのプロジェクトをPleiadesで作成しよう(入門編)
新人
「Spring Bootのプロジェクトを作りたいのですが、Pleiadesって何ですか?」
先輩
「Pleiadesは、Eclipseを日本語化して便利なプラグインをまとめてくれた統合開発環境です。Spring Bootの開発にも使えるので、初心者にも人気がありますよ。」
新人
「Pleiadesはどうやってインストールするんですか?」
先輩
「では、インストール方法を簡単に説明しますね!」
1. Pleiadesとは?
Pleiadesは、Eclipseをベースにした日本語化された統合開発環境です。初心者にも使いやすいように、日本語化だけでなく、便利なプラグインが最初から組み込まれています。Spring Bootの開発でも、Pleiadesを使えば簡単にプロジェクトを作成できます。公式サイトからダウンロードできるので、安心して使えます。
Spring Bootは、JavaでWebアプリケーションを作るのに便利なフレームワークです。Gradleを使って依存関係を管理することもできます。Pleiadesを使うと、こうした便利な機能をすぐに使い始めることができます。
2. Pleiadesのインストール方法
Pleiadesの公式サイトは下記の通りです。最新バージョンを選んでダウンロードしましょう。
「Pleiades公式サイト」「Pleiadesダウンロード」などでネット検索すると、すぐに表示されるので試してみましょう
インストール手順は以下の通りです。
- Pleiadesの公式サイトにアクセスします。
- 「ダウンロード」から、使用しているOS(WindowsやMac)に合ったバージョンをダウンロードします。
- ダウンロードしたzipファイルを解凍します。
- 解凍したフォルダ内の
pleiadesフォルダにあるEclipseの起動ファイルをクリックして起動します。
これで、Pleiadesを使う準備は完了です。初心者でも安心して始められます。
3. PleiadesでGradleプロジェクトを作成する手順
それでは、Pleiadesを使ってSpring BootのGradleプロジェクトを作成する方法を説明します。PleiadesにはGradleプラグインが標準で入っているので、すぐにプロジェクトを作り始められます。
- Pleiadesを起動します。
- 「ファイル」メニューから「新規」→「Gradleプロジェクト」を選びます。
- 「Gradleプロジェクトの作成」画面で、プロジェクト名を入力します。例えば、
spring-boot-sampleとします。 - 「完了」ボタンをクリックします。
これで、Spring Bootのプロジェクトが作成されました。次に、必要な依存関係を追加していきましょう。
Gradleでは、build.gradleというファイルに依存関係を追加します。Pleiadesなら、エディタで開いて編集できます。例えば、Spring Bootの依存関係は次のように書きます。
plugins {
id 'org.springframework.boot' version '2.7.5'
id 'io.spring.dependency-management' version '1.0.14.RELEASE'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
編集が終わったら、Gradleのリフレッシュボタンをクリックして、依存関係をダウンロードしましょう。Pleiadesでは、画面右側に「Gradle Tasks」ビューがあるので、buildを実行して、プロジェクトが正常にビルドできるか確認できます。
4. PleiadesでSpring Bootプロジェクトを新規作成する
ここからは、Pleiadesを使って実際にSpring Bootのプロジェクトを新規作成する具体的な手順を見ていきます。まず、Pleiadesを起動して作業を始めましょう。
- 「ファイル」メニューから「新規」→「プロジェクト」を選択します。
- 表示される「新規プロジェクト」ダイアログで「Gradle」フォルダを展開し、「Gradleプロジェクト」を選びます。
- 「次へ」をクリックすると、Gradleプロジェクトの設定画面になります。ここで、プロジェクト名を入力します。例として
spring-boot-sampleと入力しましょう。 - プロジェクトの保存場所を確認し、必要に応じて変更します。
- 「次へ」をクリックして、GradleのバージョンやJVMの設定を確認します。特に変更がなければ、そのまま「完了」をクリックします。
これで、Pleiadesで新しいSpring Bootプロジェクトが作成されます。プロジェクトエクスプローラーに表示されるので、確認してみてください。
作成された直後は、src/main/javaやsrc/main/resourcesなどのディレクトリ構成ができています。Spring Bootの基本的なプロジェクト構造が自動的に生成されるので、初心者の方でも迷わず進められます。
5. build.gradleの編集ポイント
Spring Bootアプリケーションを正しく動作させるためには、build.gradleに必要な依存関係を記述する必要があります。Pleiadesでは、プロジェクトエクスプローラーからbuild.gradleをダブルクリックして開きます。
最初に、Spring Bootのプラグインと依存関係を設定する部分を確認しましょう。以下のように記述します。
plugins {
id 'org.springframework.boot' version '2.7.5'
id 'io.spring.dependency-management' version '1.0.14.RELEASE'
id 'java'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
test {
useJUnitPlatform()
}
この設定では、spring-boot-starter-webを追加しているので、Webアプリケーションを作成するために必要なライブラリが自動的にダウンロードされます。また、テスト用の依存関係も記述されています。
依存関係を追加・修正したら、Pleiadesの右側にある「Gradle Tasks」ビューを開き、プロジェクトの同期を行いましょう。これにより、build.gradleの変更が反映されます。Gradleのリフレッシュボタンを押すことで、依存関係の取得が自動的に行われます。
初心者でも、Pleiadesの画面上の操作だけで簡単に依存関係の追加や更新ができるので、とても便利です。
6. @Controllerを使ったサンプルの作成方法
Spring Bootのアプリケーションでは、実際にブラウザからアクセスして画面を表示するには@Controllerを使います。ここでは、Pleiades上でControllerクラスを新規作成する具体的な手順を見ていきましょう。
- プロジェクトエクスプローラーで、
src/main/javaフォルダを右クリックします。 - 「新規」→「パッケージ」を選び、
com.example.controllerというパッケージを作成します。 - 作成したパッケージを右クリックし、「新規」→「クラス」を選びます。
- クラス名に
HelloControllerと入力し、public static void mainのチェックは外したまま「完了」をクリックします。
これで、HelloControllerクラスの雛形が作成されます。次に、@Controllerを使ってルーティング処理を記述しましょう。サンプルコードは以下の通りです。
package com.example.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.ui.Model;
@Controller
public class HelloController {
@GetMapping("/")
public String hello(Model model) {
model.addAttribute("message", "こんにちは、Spring Bootの世界!");
return "hello";
}
}
このクラスでは、ブラウザでルートURL(/)にアクセスすると、「こんにちは、Spring Bootの世界!」というメッセージを返す仕組みになっています。Modelにデータを詰めて、hello.htmlというテンプレートに渡します。
また、hello.htmlはsrc/main/resources/templatesフォルダに配置します。ファイルが存在しない場合は、Pleiadesの「新規」→「ファイル」から作成できます。サンプルのテンプレートは以下のようになります。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Hello</title>
</head>
<body>
<h1 th:text="${message}">Hello, Spring Boot!</h1>
</body>
</html>
Spring Bootでは、テンプレートエンジンとしてThymeleafが標準で使えます。このhello.htmlを配置して、プロジェクトをPleiades上で実行すると、ブラウザでメッセージが表示されるはずです。
ここまでできれば、Pleiadesを使ったSpring Bootアプリケーションの基本的な画面表示が完成です。@Controllerを使って画面遷移を作る流れが身についたと思います。
7. Spring Bootアプリの実行と確認方法
ここまででアプリの準備が整いました。次に、Pleiadesを使ってSpring Bootアプリを実行し、ブラウザで動作を確認する方法を詳しく見ていきましょう。
- プロジェクトエクスプローラーで、
SpringBootSampleApplicationクラスを右クリックします。 - 「実行」→「Java アプリケーション」と選びます。
- Pleiadesのコンソールビューに、Spring Bootの起動ログが表示されます。
起動中に以下のようなメッセージが表示されるのを確認しましょう。
2025-06-10 12:34:56.789 INFO 12345 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode.
...
2025-06-10 12:34:57.123 INFO 12345 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2025-06-10 12:34:57.130 INFO 12345 --- [ main] com.example.SpringBootSampleApplication : Started SpringBootSampleApplication in 1.234 seconds (JVM running for 1.567)
このログが出たら、アプリケーションが正常に起動しています。ブラウザを開いてhttp://localhost:8080/にアクセスしてみましょう。HelloControllerで設定したメッセージ「こんにちは、Spring Bootの世界!」が表示されるはずです。
もし表示されない場合は、以下を確認してみてください。
- コンソールにエラーが出ていないかチェック
- Controllerクラスとテンプレートのパスが正しいか確認
- Gradleの依存関係がリフレッシュされているか確認
これらを確認すれば、初心者でも問題なく動作確認までたどり着けます。
8. まとめ:PleiadesとSpring Bootで始めるJavaアプリの魅力
ここまでで、Pleiadesを使ったSpring Bootの入門環境が整い、@Controllerを使ったWebアプリの制作と実行確認まで完了できました。最後に、開発初心者にも嬉しいPleiadesとSpring Bootの魅力を整理しておきましょう。
- 日本語化されたPleiadesは、Eclipseの設定や日本語ヘルプが充実していて、初心者に安心感があります。
- Gradleに対応しているため、依存関係の追加や更新などがGUIで簡単にできます。
- Spring Bootの開発に必要なライブラリは
starterでまとめられていて、シンプルな設定だけで使い始められます。 - @Controllerアノテーションを使った画面表示は直感的。Modelに値を入れて、テンプレートに渡す流れがわかりやすいです。
- 実行・デバッグもPleiadesで扱えるので、環境移行の面倒が少なく、学習コストを下げられます。
これらの魅力のおかげで、JavaのWebアプリ開発初心者でもストレスを感じずにスタートできます。Pleiades+Spring Boot+Gradleの組み合わせは、初学者にもおすすめです。
9. Spring Bootを学ぶおすすめの次のステップ
入門編を終えたら、次はより実践的な機能も学んでみましょう。以下はおすすめのステップです。
- テンプレートエンジンを使いこなそう:Thymeleafのifやfor文を使い、動的なHTMLを作成してみましょう。
- フォーム入力処理:ユーザ入力を受け取って、Modelで受け取り、確認画面を作って送信まで体験しましょう。
- Spring Data JPA導入:データベースと連携して、
Entityクラスの追加やCRUD処理を学びましょう。 - プロファイル切り替え:開発用と本番用の設定(
application-dev.propertiesやapplication-prod.properties)を使い分ける手順を体験しましょう。 - REST APIに挑戦:
@RestControllerを使ったAPIを作って、他のシステムと連携する基礎を身につけましょう。
Pleiades上でも、これらの機能はすべてGradleで依存を追加して、ControllerやService、Repositoryクラスを作るだけで実装できます。初心者の方にも取り組みやすいので、ぜひ一歩ずつ挑戦してみてください。
さらに理解を深めたいなら、Spring Initializrを使ってプロジェクトを作る方法や、公式ドキュメントを読みながら進めるのも良い学びになります。