プログラミング Java

【SpringBoot入門】#1~ 開発環境を準備しよう(IDE)

投稿日:2020年11月8日 更新日:

想定読者

SpringBootを始めて学ぶ方

 

IDE(Eclipse)

IDEにはEclipse以外にもNetBeansやIntelliJがあります。
好みによりますので使いやすいものを使うとよいですが、ここでは私がいつも使っているEclipse(Pleiades)を前提に進めていきます。

PleiadesはEclipseを日本語したもので、必要なライブラリ等が色々とインストールされています。
Full Editionであれば、Spring用のパッケージがインストール済みかつ実行用のJavaも付属しているため、環境変数の設定等が不要で開発を始められます。

ダウンロード

Eclipse(Pleiades)
(執筆時点は、2020の最新バージョンを使っています)

JavaのFull EditionをDLします。

初回起動

ダウンロードファイルの解凍
解凍は7-zipで行う必要があるので、インストールしておきましょう。
7-zip

解凍後、pleiadesフォルダが作成されます。
実行ファイルである「eclipse.exe」は以下にあります。
 preiades > eclipse > eclipse.exe

SpringBootのスタータープロジェクト作成
Eclipseが起動したら、以下のパスに従ってウィザードを開きます。
 ファイル > 新規 > その他

「spring」と入力し、「Springスターター・プロジェクト」を選択して【次へ】をクリックする。

プロジェクト情報の入力
自分が作成するプロジェクトの情報を入力します。
特に決まっていなければ、初期設定値のままで大丈夫です。
(初期設定値の名前はDemoですが、画像ではBookManagementに変更しています)

スターター・プロジェクトの依存関係を追加
プロジェクトを新規作成時点で必要な依存関係を追加します。
(一部、名前だけではわかりずらいものは簡単な説明を加えています)

▽開発ツール
 Spring Boot DevTools:ソースコードを保存時、ビルドを自動で行ってくれる。
 Lombok:Setter/Getterをアノテーションで記述可能。

▽SQL
 MyBatis Framwork:O/Rマッパー
 MySQL Driver

▽テンプレート・エンジン
 Thymeleaf

▽Web
 Spring Web:SpringのWebサービス機能を提供します。

▽I/O
 検証:バリデーション機能をアノテーションで提供(Hibernate Validation)


※この時に追加していなくても、後から追加することはできます。

プロジェクトの準備完了
全てを完了するとプロジェクトが生成されます。

これでIDEの準備は完了です。

 

まとめ

・Springの開発にはパッケージ(STS)が必要だが、pleiades(Eclipse)のFull Editionには最初からインストールされている。
・必要な依存関係を追加してプロジェクトを作成する。

 
最後までお読み頂き、ありがとうございました!
ご意見・ご要望がありましたら、遠慮なくコメント下さい!
もし内容が良かったらランキング評価を頂けると励みになります(^^)

ランキング評価する

-プログラミング, Java
-,

執筆者:


comment

メールアドレスが公開されることはありません。

CAPTCHA


関連記事

【Javaサンプル】自動販売機(Level2) メソッドに小さく分割する

前回の自動販売機(Level1)では、まず動くものを作りました。 そこでは1つのメソッド(Main)にすべてをコーディングしていましたが、 これを機能ごとに分割していきます。 実際の仕事では、1つの大 …

使って便利だったNode.jsのnpmモジュール

Excel操作 xlsx Excelファイルからシート単位でデータを読み取り、JSON化することができるモジュール。 VBAでは処理が遅い場合の代替手段となるが、書式設定はできない。 JSONファイル …

【Java入門】例外処理の基本的な操作まとめ

概要 例外処理の基本的な知識と操作について記載しています。 例外処理の構文 try~catch~finally ◆基本構文

・fina …

AWSへWebアプリケーション(Java)をデプロイする方法(書籍紹介)

対象者 ・個人開発者 ・ポートフォリオ作成者 手順 こちらの書籍を参考に私自身がAWSにデプロイした手順です。 書籍では図解もあってわかり易く解説されているので、ここでは流れを簡潔に説明します。 すで …

【Java入門】判定処理(if, if else, switch文)の使い方まとめ

概要 判定処理には、if / if-else / switch文があります。 これらはとても基本的な判定処理ですが、基本的な使い方に加えて、ちょっとした構文上のTipsや注意点についても解説していきま …

SpringFramworkの良書

■おすすめ教材
Javaの基本を学んだ人が、次のステップとして読む本(中級者向け)

※SpringはJavaのFrameworkの1つです。
変更のしやすさ、保守性の高さが特徴です。