1. 自定义异常页面
对于 404、405、500 等异常状态,服务器会给出默认的异常页面,而这些异常页面一般都是英文的,且非常不友好。我们可以通过简单的方式使用自定义异常页面,并将默认状态码页面进行替换。
直接在Spring Boot 快速入门中的程序上修改即可,无需创建新的工程。
1.1 定义目录
在 src/main/resources 目录下再定义新的目录 public/error,必须是这个目录名称。
1.2 定义异常页面
在 error 目录中定义异常页面。这些异常页面的名称必须为相应的状态码,扩展名为 html。
1.3 修改处理器模拟 500 错误
1.4 访问效果
2. 单元测试
2.1 定义工程
直接在前面工程中修改即可。
2.2 定义 Service 接口
2.3 定义 Service 实现类
注意,实现类上要添加@Service 注解,以交给 Spring 容器来管理。
2.4 修改测试类
确保有spring boot test启动依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
打开 src/test/java 中的测试类,在其中直接添加测试方法即可。