用方法一先创建一个maven工程
Eclipse-用Eclipse搭建一个maven项目_Easy Coding-CSDN博客
<!-- 继承SpringBoot官方指定的父工程 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.6.RELEASE</version>
</parent>
<dependencies>
<!-- 加入Web开发所需要的场景启动器 -->
<dependency>
<!-- 指定groupId和artifactId即可,版本已在父工程中定义 -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<!-- Maven构建过程相关配置 -->
<build>
<!-- 构建过程中所需要用到的插件 -->
<plugins>
<!-- 这个插件将SpringBoot应用打包成一个可执行的jar包 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
pom.xml文件第一行出现红叉,但是又不是jar没有下载好的原因 ,应该是eclipse版本的原因,目前用的版本Version: Photon Release (4.8.0),不用管这个红叉,控制台中删了红叉即可。
写个handler:
package com.spring.boot.handler;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloHandler {
@RequestMapping("/get/spring/boot/hello/message")
public String getMessage() {
return "first blood!!!☆☆☆";
}
}
访问:http://localhost:8080/get/spring/boot/hello/message
方法二用STS4的插件创建(spring版本更新快,不推荐使用,略)
application.properties修改端口号。。。
server.port:5000
server.servlet.context-path=/zhou
浏览器:http://localhost:5000/zhou/get/spring/boot/hello/message
application.yml
student:
stu-id: 5
stu-name: jerry
graduated: false
subject:
- java
- php
- mysql
birthday: 1998-10-12 20:15:06
teachers:
java: tom
mysql: tony
web: bob
address:
province: 广东
city: 深圳
street: 宝安大道
atguigu.best.wishes: "圣诞快乐!"
#非常不建议使用root给SpringBoot设置全局范围的日志级别,影响范围太大。没有特殊需要还是保持默认级别INFO
#logging:
# level:
# root: debug
#如果局部代码由需要设置日志级别,那么使用“包名加级别”方式局部指定
logging:
level:
com.atguigu.spring.boot.test: debug
未完待续。。。。。。