【Spring Boot】Spring Bootでシステムを構築する。

spring boot

特に作りたいものは決まってないが、よく使うSpringの機能をメモがてら投稿していくつもり。

今回はプロジェクトの作成メモ

プロジェクト名はSpringで。

とりあえず、ログイン機能とDB連携はしたいので、依存モジュールは以下の通り

今回のプロジェクトの中身は以下の通り、

まずはApplication.javaを修正。以下のコードを追加するだけ。
意味としては、今回はDBを使う依存モジュールを入れてるのに、DBの設定をしていないのでSpring起動時にエラーが発生する。それを回避するための設定を行う。

@EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class })

もちろんDBの設定後は、削除する必要がある。

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;

@SpringBootApplication
@EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class })
public class Application {

	public static void main(String[] args) {
		SpringApplication.run(Application.class, args);
	}

}

Controllerクラス。
ルートURLにアクセスしたらindex.htmlの表示をする。

package controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class TestController {

	@RequestMapping("/")
	public String homeDisp() {
		return "index";
	}
}

index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	index.htmlです。
</body>
</html>

Springを起動後、 http://localhost:8080/ にアクセス。

ひとまず表示まで。

タイトルとURLをコピーしました