logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

七、Springboot依赖于响应状态码的异常处理

错误处理Spring Boot默认提供一个/error映射用来以合适的方式处理所有的错误,并且它在servlet容器中注册了一个全局的 错误页面。对于机器客户端(相对于浏览器而言,浏览器偏重于人的行为),它会产生一个具有详细错误,HTTP状态,异常信息的JSON响应。对于浏览器客户端,它会产生一个白色标签样式(whitelabel)的错误视图,该视图将以HTML格式显示同样的数据(可以添加一个解析

Java 8 Optional的正确姿势

调用一个方法得到了返回值却不能直接将返回值作为参数去调用别的方法。我们首先要判断这个返回值是否为null,只有在非空的前提下才能将其作为其他方法的参数。这正是一些类似Guava的外部API试图解决的问题。新版本的Java,比如Java 8引入了一个新的Optional类。Optional类的Javadoc描述如下:这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回t

九、AOP的基本概念

AOP基础AOP能干什么AOP主要用于横切关注点分离和织入,因此需要理解横切关注点和织入。1. 关注点:可以认为是所关注的任何东西2. 关注点分离:将问题细化从而单独部分,即可以理解为不可再分割的组件.3.横切关注点:一个组件无法完成需要的功能,需要其他组件协作完成,如日志组件横切于支付组件.4.织入:横切关注点分离后,需要通过某种技术将横切关注点融合到系统中从而完成需要的功

到底了