一.构建 Spring Boot 项目及启动器讲解
1.使用 maven 构建 SpringBoot 项目-------jar
如果当前版本需要修改jdk版本
3.注入 SpringBoot 启动坐标
<!-- Add typical dependencies for a web application --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
二.Spring Boot 入门 HelloWorld
1.编写返回 HelloWorld 的 Controller
package com.kennosaur.controller; import java.util.HashMap; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; /** * * @author Administrator * */ @Controller public class HelloWorld { @RequestMapping("/hello") @ResponseBody public Map<String, Object> showMap() { Map<String, Object> map = new HashMap<String, Object>(); map.put("msg", "hello world~"); return map; } }2.启动 SpringBoot 编写启动类
package com.kennosaur; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } }3.关于编写启动器需要注意的问题
启动器存放的位置。启动器可以和 controller 位于同一个包下,或者位于 controller 的上一级 包中,但是不能放到 controller 的平级以及子包下
