3
2

More than 1 year has passed since last update.

はじめに

最近業務でJAVA のフレームワークのSpring Boot に触れる機会がありました。
そこでSpring Boot について勉強し、環境構築が簡単にできたので、そのメモを残したいと思います:bow:
Spring Boot を触ってみたいという方にご参考になれば幸いです。

環境

macOS Monterey 10.15.7
java 11.0.11
maven 3.8.6

環境構築手順

  1. https://start.spring.io/ を開き、spring bootの初期設定を行う

こちらでアプリを開発していく上で必要なライブラリを設定していきます

例: 私が勉強した時に使用した設定を以下画像に載せておきます。参考程度にご確認くださいー:raised_hands:
(以下画像の設定はこちらをクリックで表示されます)

スクリーンショット 2022-09-27 16.54.33.png

2. generate ボタンを選択すると.zipファイルが生成されます
3. (2)を解凍したファイルが環境構築完了したファイルになります
4. (3)で作成したファイルの中で$ mvn spring-boot:run コマンド実行でサーバを起動することができます
   ∟ localhost:8080を開き以下画像のように表示されていれば初期設定完了です

スクリーンショット 2022-09-27 16.54.16.png

自作画面を作成してみよう

  • 以下2つのファイルを新規に作成します。
demo/src/main/java/com/example/demo/app/SampleController.java
package com.example.demo.app;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
@RequestMapping("/")
public class SampleController {
	@GetMapping("/")
	public String test(Model model) {
		return "sample";
	}
}
demo/src/main/resources/templates/sample.html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
</head>
<body>
  <p>This is a sample page.</p>
</body>
</html>
  • 再度サーバを立ち上げ、localhost:8080を開きます
    • 1行のみ表示された画面ですが、This is a sample page.と表示できていれば完成です :raised_hands:
      スクリーンショット 2022-09-27 17.11.55.png

終わりに

これからJAVAについても勉強していくので、少しずつ記事にしてまとめていきたいと思います:runner::runner::runner:

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2