《SpringCloud超级入门》Spring Boot项目搭建步骤(超详细)《六

本文详述了Spring Boot项目搭建的步骤,包括添加依赖、编写启动类、创建REST接口、读取配置文件、配置多环境、热部署、Actuator监控和自定义异常处理。通过实例展示了Spring Boot简化Web项目配置和增强应用监控的能力。
摘要由CSDN通过智能技术生成

自定义 actuator 端点

统一异常处理

异步执行

随机端口

编译打包

在 Spring Tools 4 for Eclipse 中选择 File->New->Maven Project,

创建maven项目

在 pom.xml 中添加 Spring Boot 的依赖,

org.springframework.boot

spring-boot-starter-parent

2.0.6.RELEASE

org.springframework.boot

spring-boot-starter-web

编写启动类,代码如下。

@SpringBootApplication

public class App {

public static void main(String[] args) {

SpringApplication.run(App.class, args);

}

}

启动类使用了 @SpringBootApplication 注解,这个注解表示该类是一个 Spring Boot 应用。直接运行 App 类即可启动,启动成功后在控制台输出信息,默认端口是 8080

Spring Boot启动成功

Spring Boot启动成功

我们只在 pom.xml 中引入了一个 Web 的 Starter,然后创建一个普通的 Java 类,一个 Main 方法就可以启动一个 Web 项目。

与之前的使用方式相比,这种方式简单很多。以前需要配置各种 Spring 相关的包,还需要配置 web.xml 文件,还需要将项目放入 Tomcat 中去执行,搭建项目的过程还特别容易出错,会出现各种 jar 包冲突。有了 Spring Boot 后这些问题都解决了。

我们之所以能够通过一个 Main 方法启动一个 Web 服务,是因为 Sprig Boot 中内嵌了 Tomcat,然后通过内嵌的 Tomcat 来提供服务。当然,我们也可以使用别的容器来替换 Tomcat,比如 Undertow 或 Jetty。

编写第一个 REST 接口


创建一个控制器,编写第一个 REST 接口,访问地址使用 /hello,代码如下。

@RestController

public class HelloController {

@GetMapping(“/hello”)

public String hello() {

return “hello”;

}

}

@RestController 是 @Controller 和 @ResponseBody 的组合注解,可以直接返回 Json 格式数据。

运行结果

运行结果

读取配置文件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值