はじめに
最近業務でJAVA のフレームワークのSpring Boot に触れる機会がありました。
そこでSpring Boot について勉強し、環境構築が簡単にできたので、そのメモを残したいと思います
Spring Boot を触ってみたいという方にご参考になれば幸いです。
環境
macOS Monterey 10.15.7
java 11.0.11
maven 3.8.6
環境構築手順
- https://start.spring.io/ を開き、spring bootの初期設定を行う
こちらでアプリを開発していく上で必要なライブラリを設定していきます
例: 私が勉強した時に使用した設定を以下画像に載せておきます。参考程度にご確認くださいー
(以下画像の設定はこちらをクリックで表示されます)
2. generate
ボタンを選択すると.zipファイルが生成されます
3. (2)を解凍したファイルが環境構築完了したファイルになります
4. (3)で作成したファイルの中で$ mvn spring-boot:run
コマンド実行でサーバを起動することができます
∟ localhost:8080を開き以下画像のように表示されていれば初期設定完了です
自作画面を作成してみよう
- 以下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を開きます
終わりに
これからJAVAについても勉強していくので、少しずつ記事にしてまとめていきたいと思います