特に作りたいものは決まってないが、よく使う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/ にアクセス。
ひとまず表示まで。