一、健康检查配置及测试
1、间接在我的项目中增加依赖
2、健康检查剖析:
在浏览器中输出如下地址:
http://localhost/actuator/health
如果心愿查看更多actuator选项,能够在spring boot中配置文件
application.properties中增加如下语句:(生产环境不加)
management.endpoints.web.exposure.include=*
此时在浏览器地址栏能够输出.http://localhost/actuator/beans 查看所有的
spring 容器中的bean信息。
阐明:当须要以一种更好的结构化形式查看bean相干信息,能够对Google浏览器装置jsonView插件,还能够间接在sts工具的Boot Dashboard中选中我的项目,查看其属性(show properties),这种形式重点把握。
二、热部署配置及实现
基于SpringBoot的Web我的项目,批改了某个类当前,默认不会主动重新部署和加载,须要咱们手动重启服务器。如果咱们心愿我的项目能够主动部署,能够增加如下依赖,进行热部署实现。
阐明:当咱们批改了src/main/java目录下的java文件或批改了src/main/resources目录下的配置文件时,默认都会重启你的web服务器,然而批改了测试类或html文件不会主动重启和部署。
三、Lombok插件利用
Lombok是一个第三库,能够基于lombok中提供的API,在程序编译时主动织入一些办法。这样做的话能够简化咱们对某些办法的编写,例如,省略pojo类中的set办法,get办法,toString等办法的编写。咱们写的java程序能够在编译时,通过lombok主动将这些办法增加到.class文件中,其利用步骤如下:
第一步:增加依赖。
第二步:找到下载的lombok-xxx.jar依赖所在的地位。
第三步:启动操作系统命令行客户端,并切换到lombok-xxx.jar文件所在的目录,而后,利用java –jar 指令启动lombok插件,如图所示:
回车执行如上命令,会弹出抉择装置对话框,如图所示:
而后在弹出的框中抉择sts启动执行文件(SpringToolSuite4.exe)进行装置,
装置胜利当前会呈现如下弹出框,如图所示:
装置胜利当前可在STS工具的根目录看到一个lombok.jar文件,同时会在SpringToolSuite4.ini文件的尾部增加lombok.jar文件所在的具体门路,例如
-javaagent:E:softwarests-4.5.3.RELEASElombok.jar。
其中lombok.jar会默认创立在sts软件的根目录,如图所示:
阐明:装置胜利当前重启sts工具.(如果装置胜利当前再次启动sts,此时无奈启动,可能与STS所在目录有关系,能够将装置目录下的lombok.jar文件拷出到特定目录,而后批改SpringToolSuite4.ini文件的最初一行的lombok.jar门路即可,同时在配置文件中也不能有空格)。
Lombok 罕用注解剖析:
▪ @Setter 用于为形容的类生成setter办法,不蕴含final润饰属性。
▪ @Getter 用于为形容的类生成getter办法。
▪ @ToString 用于为形容的类增加toString办法。
▪ @EqualsAndHashCode 用于为形容的类,生成hashCode和equals办法。
▪ @NoArgsConstructor 用于为形容的类生成无参的构造方法。
▪ @AllArgsConstructor 用于为形容的类生成蕴含类中所有字段的构造方法。
▪ @Data用于为形容的类生成setter/getter、equals、canEqual、hashCode、toString办法,如为final属性,则不会为该属性生成setter办法。
▪ @Slf4J 用于为形容的类增加一个日志属性对象
private static final Logger log
=LoggerFactory.getLogger(Xxx.class);