プログラミングマガジン

プログラミングを中心にIT技術をできるだけわかりやすくまとめます。

  • ホーム
  • Spring Framework
  • 【Spring Framework】Springによる開発を始めよう(STSのインストール…
 
 
     
  • サーバー言語  
    • Python
    • Ruby
    • PHP
    • SQL
  •  
  • インフラ  
       
    • AWS
    •  
    • 基本
    • Git
  • Web
       
    • Web開発
    • JavaScript
    • Vue.js
    • React
  •  
  • 設計  
       
    • 実装設計
    • DB設計
  • 問い合わせ
  

【Spring Framework】Springによる開発を始めよう(STSのインストール~「Hello World」まで)

05.06

  • miyabisan2
  • コメントを書く

この記事は2分で読めます

Javaの開発の標準の統合開発環境は、「Eclipse」ですが、Springは、標準の開発環境があります。

それが、「Spring Tool Suite(STS)」です。(まあ、このツールもEclipseベースなんですけどね…)

Eclipseではなく、STSにした方がよいメリットとは?

Eclipseでも、もちろんSpring Frameworkの開発は可能です。

しかし、Springでは、多数のライブラリを組み合わせて利用するのが当たり前ですが、手作業で用意するのは非常に大変です。

なので、STSでは、Apache Mavenを利用して、プロジェクトを生成するのが普通になっています。

Apache Mavenの基礎知識については記事で解説していますので、あわせてご覧になってください。

【Java】Apache Mavenの基礎知識

また、Springの提供元はEclipseのプラグインとして、STSを使えるようにするものも提供しているので、Eclipseをベースに使いたい場合は、そちらを利用するのがよいと思います。

STSのダウンロード

まずは、下記のサイトでSTSをダウンロードしましょう。

https://spring.io/tools/sts

「See All Versions」をクリックします。

お使いのJDKのバージョンに応じて、32bitか、64bitどちらのSTSをダウンロードするか変えましょう。

STSの起動

STSは、インストールが不要で、そのまま使えます。

解凍したフォルダの中に含まれる「STS.exe」をクリックします。

ワークスペースの作成が求められるので、そのまま「Launch」をクリックします。(Eclipseと同じですね。)

下記のように、STSが起動します。

Springプロジェクトを作成する。

「File」 → 「New」 → 「Spring legacy Project」を選択します。

「Project name」に任意の名前、Templatesに「Simple Spring Maven」を選択して、「Finish」をクリックします。

下記のように、Springnのプロジェクトが作成されています。

src/mainを右クリック→New→Classをクリックします。

Packageに、任意のパッケージ名、クラス名、public static void main(String[] args)にチェックをつけて、「Finish」をクリックします。

すると、下記のようにクラスが生成されます。

ためしに、プログラムを下記のように書き換えて、実行すると、コンソールに「Hello World!」と出力されます。

これにて、STSの動作確認は完了です。

スポンサーリンク
  • 2018 05.06
  • miyabisan2
  • コメントを書く
  • Spring Framework
  • Tweets Twitter
  • このエントリーをはてなブックマークに追加
  • LINEで送る

関連記事

  1. 2018 05.06

    【Spring Framework】Spring Dataについて

  2. 2018 05.06

    【Spring Framework】10年以上に渡る歴史や、関連プロジェクトについて。

  3. 2018 05.19

    【Spring Boot】「Thymeleaf(タイムリーフ)」で画面にまとまった値を渡そう。

  4. 2018 05.20

    【Spring MVC】プロジェクトの作成及び、アプリの起動まで。

  5. 2018 05.19

    【Spring Boot】「Thymeleaf(タイムリーフ)」でビューを作ろう。(Hello World)

  6. 2018 05.19

    【Spring Boot】SpringBootの基本、javax.servlet.ServletException: Circular view path [~]: would dispatch back to the current handler URL [/~] again. が出て困った話。

  • コメント ( 0 )
  • トラックバック ( 0 )
  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

返信をキャンセルする。

【Spring Framework】Spring Da…

【Java】System.out.printlnって何…

RETURN TOP

著者プロフィール

エンジニア歴10年で過去に業務系、Webデザイン、インフラ系なども経験あります。現在はWeb系でフロントエンド開発中心です。

詳細なプロフィールはこちら

スポンサーリンク

カテゴリー

  • Android
  • AngularJS
  • API
  • AWS
  • C++
  • CSS
  • cursor
  • C言語
  • DDD
  • DevOps
  • Django
  • Docker
  • Figma
  • Git
  • GitLab
  • GraphQL
  • gRPC
  • Hasura
  • Java
  • JavaScript
  • Kubernetes
  • Laravel
  • linux
  • MySQL
  • Next.js
  • nginx
  • Node.js
  • NoSQL
  • Nuxt.js
  • Oracle
  • PHP
  • Python
  • React
  • Redux
  • Rspec
  • Ruby
  • Ruby on Rails
  • Sass
  • Spring Framework
  • SQL
  • TypeScript
  • Unity
  • Vue.js
  • Webサービス開発
  • Webデザイン
  • Web技術
  • インフラ
  • オブジェクト指向
  • システム開発
  • セキュリティ
  • その他
  • データベース
  • デザインパターン
  • テスト
  • ネットワーク
  • プログラミング全般
  • マイクロサービス
  • マイクロソフト系技術
  • マルチメディア
  • リファクタリング
  • 副業
  • 未分類
  • 業務知識
  • 生成AI
  • 設計
  • 関数型言語
RETURN TOP

Copyright ©  プログラミングマガジン | プライバシーポリシー