1.健康检查~~~~

 在spring boot框架中可以添加健康检测这一功能,此插件能检测整个项目的运行状态及其相关属性。首先需要在pom.xml添加有关actuator的依赖。添加成功之后输入localhost:8080/actuator/health

即可查看整个项目的状态。正常状态是status up,在配置文件下输入
management.endpoints.web.exposure.include=*后 可以查看更多资源的健康信息(具体内容参照手册),为了更好的查看可以在谷歌上安装一个jsonview插件。除了输入网址这种查看方式还可以在boot dashboard上右击show properties查看。点进之后有许多选项可以查看健康信息。
2.热部署配置

在springboot框架中当修改类服务端代码后需要重启服务器才能正确的进行两端通讯。但有时需要频繁的修改服务端代码,此时为了不手动的重启服务器可以导入devtools等依赖。但是此种方法会导致频繁重启服务器而造成的cpu浪费。所以可以在项目中将自动刷新选项取消掉,在改完所有代码后重新构建项目后会重启一次服务器。热部署的实现原理和监控字节码文件有关。

3.lombok
第三方插件,在创建pojo对象时有时候模块很多,pojo对象也很多,这样需要重复并大量的写起get set以及tostring等等方法。引入lombok可以有效解决这一问题。现在pom文件引入lombok,然后根据文件所在磁盘位置找到lombok.jar文件,用cmd在java环境下打开并安装至sts。之后就能用其功能。但注意新建项目后,需要在新项目的配置文件在引入lombok依赖即可(不需要再次安装了)。常用的lombok注解有@Data @Setter @Getter @ToString等

4.Ajax
客户端技术。
传统的浏览器有一个主线程,在解析页面时,如果发送请求需要调用主线程。当请求不被响应时,页面解析也会被阻塞。为了不影响页面加载增强客户体验,可以再开一个线程给请求。现在的页面技术会将该请求转给ajax引擎并让其与服务器交流,此时阻塞发生在引擎和服务端,而客户端不会被阻塞。ajax通用四步:

  (1)创建Ajax入口对象
  (2)注册事件监听(监听客户端与服务器端通讯过程)
  (3)建立与指定url对应的服务器端的连接
  (4)发送请求

王继福
7 声望3 粉丝