总结Spring Boot(2)

4.监控

Spring Boot有一个非常使用的指标监控功能,使用它我们可以监控生产环境的信息,例如:

  • 查询项目的所有缓存信息;
  • 查询项目的所有定时任务列表;
  • 查询项目中的所有beans;
  • 查询项目中的所有mapping;
  • 查看项目信息env;
  • 查看日志信息;
  • 停止Sping Boot项目等

监控和管理工具–Actuator
Spinng Boot中的使用:

  1. 添加actrator框架;
    在pom.xml中添加如下信息:
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>
  1. 配置监控信息;
    在这里插入图片描述
management.endpoints.web.exposure.include=*
  1. 查看监控信息;
    当项目启动之后,再浏览器输入localhost:8080/actuator/beans,之后就可以访问beans,也可以访问我之前创建的缓存localhost:8080/actuator/cachea,还可以访问定时任务,localhost:8080/actuator/scheduledtasks;

还可以查看``日志,首先创建一个mylog.log日志,之后Spring Boot会把我们的日志放在这个项目的根目录,

logging.file.name=mylog.log

5.项目发布

1. 打包项目
操作过程如图所示
操作过程如图所示
2.打开命令行,进入jar包目录
打开cmd,进入jar目录
在这里插入图片描述
3.启动程序
注意:要把路径换成自己jar包路径
在这里插入图片描述

6.lombok

lombok是Java中常见使用的工具,接下来看看lombok得使用之处。
首先使用之前需要在pom.xml中添加lombok得相关配置:

 <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            
        </dependency>
  1. lombok常用功能——Getter/Setter
    实体类没有lombok之前是这样
    在这里插入图片描述
    如果使用lombok:
    在这里插入图片描述

@Data注解在类上,会为类的所有属性自动生成setter/getter、equals、canEqual、hashCode、toString**方法,如为final属性,则不会为该属性生成setter方法

2 . lombok常用功能——slf4j
未使用lombok,每个类加日志都需要添加如下代码:

private static final Logger log = loggerFactory.getlogger(MyLogController.class);

使用lombok后只需要在类注解中添加如下信息:

@slf4j
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值