开始学习Spring Boot
在工作中我虽然稍微接触过Java,但没有机会接触流行的框架,所以一直在观察Spring Boot,或许它会成为下一个标准的框架吧?学习它是没有错的,我决定尝试一下。
【创业启动计划】
这是我第一次创建Spring Boot项目,虽然可能是个常规选择,但我没有其他选项,所以我会从这里开始。
1.项目设置1
笔者觉得Gradle设置比较直观,所以选择了它。
至于包的类型,对于jar还不太了解,所以选择了war。



4.创建控制器
控制器主要用于Web页面。
RestController用于返回Json、XML等WebAPI的控制器。
我想尝试两个选项。
首先,我们将从创建一个RestController开始。
package com.example.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestRest {
@RequestMapping("/Rest")
public String Rest() {
return "これはRest";
}
}





九.試著在SpringApplication下創建一個包。
package com.example.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class TestRest {
@RequestMapping("/Rest")
public String Rest() {
return "これはRest。demo配下のパッケージより";
}
}

创建一个控制器。
在「模板」文件夹中创建index.html。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>初めてのThymeleaf</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
在com.example.demo.controller中创建名为TestController.java的文件。
package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class TestController {
@RequestMapping("/")
public String index(Model model) {
model.addAttribute("message", "Thymeleaf動きました!");
return "index";
}
}

