一.构建 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 的平级以及子包下