m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

Spring BootでHello Worldを行う

Javaフレームワーク

WebだけじゃなさそうだけどJava系のフレームワークで役に立つかもしれないのでちょっとずつ調べる

環境

Mac
Java 1.8

手順

Webサイトで開発環境のSTSをダウンロード

https://spring.io/tools/sts/all
f:id:m_shige1979:20161110081247p:plain
※400MBくらいあった

起動

f:id:m_shige1979:20161110081417p:plain

「Spring Stater Project」を指定

f:id:m_shige1979:20161110081446p:plain

デフォルトのまま次へ

f:id:m_shige1979:20161110081518p:plain

今回はWebのみを選択する

f:id:m_shige1979:20161110081548p:plain

プロジェクトのデータをダウンロード

f:id:m_shige1979:20161110081615p:plain

プロジェクトを展開してHelloControllerを追加する

f:id:m_shige1979:20161110081638p:plain

HelloController.javaを編集
package com.example;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
	
	@RequestMapping("/")
	public String index() {
		return "Hello world";
	}
	
}
ポート設定

※デフォルトでは8080が起動するので他のものに変えたい場合はapplication.ymlを作成して設定する

src/main/resources/application.yml

server:
  port: 7777
実行

f:id:m_shige1979:20161110081804p:plain

確認

f:id:m_shige1979:20161110081907p:plain

所感

動かすところまでできた。
マニュアルを見てもしっくりこないところがあるので動かしながら確認していくのは面白い。
詰んだら困りますが最近は参考になる情報がネットにあるのでいろいろ試してやっていくことにする。