Spring Boot工程应用篇(一)(自定义异常页面、单元测试)

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 中的测试类,在其中直接添加测试方法即可。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41947378/article/details/108747706