摘要: 控制器通知 在编写代码时,需要对异常进行处理。进行异常处理的普通的代码是try-catch结构。但在开发业务时,只想关注业务正常的代码,对于catch语句中的捕获异常,希望交给异常捕获来处理,不单独在每个方法中编写。这样不仅可以减少冗余代码,还可以减少因忘记写catch而岀现错误的概率。Spring 阅读全文
posted @ 2022-07-17 23:50 不惹兔子 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.异常处理 1.1.异常处理的必要性 异常处理用于解决一些程序无法掌控,但又必须面对的情况。例如,程序需要读取文件、连接网络、使用数据库等,但可能文件不存在、网络不畅通、数据库无效等情况。为了程序能继续运行, 此时就需要把这些情况进行异常处理。异常处理的方法通常有以下几种: 将异常通知给开发人员、 阅读全文
posted @ 2022-07-17 17:34 不惹兔子 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1.元注解 元注解就是定义注解的注解,是Java提供的用于定义注解的基本注解 1.@Target 该注解的作用是告诉Java将自定义的注解放在什么地方,比如类、方法、构造器、变量上等。 它的值是一个枚举类型,有如下属性值。 ElementType.CONSTRUCTOR:用于描述构造器。 Eleme 阅读全文
posted @ 2022-07-17 17:12 不惹兔子 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 自定义Starter 如果Spring Boot自带的入口类不能满足要求,则可以自定义Starter。自定义Starter的步骤 如下。 1.引入必要的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp 阅读全文
posted @ 2022-07-17 15:50 不惹兔子 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.过滤器 1.为什么要使用过滤器 在Web开发中,常常会有这样的需求:在所有接口中去除用户输入的非法字符,以防止引起业务异常。要实现这个功能,可以有很多方法,如: 在前端参数传入时进行校验,先过滤掉非法字符,然后,返回用户界面提示用户重新输入。 后端接收前端没有过滤的数据,然后过滤非法字符。 利用 阅读全文
posted @ 2022-07-17 13:08 不惹兔子 阅读(107) 评论(0) 推荐(0) 编辑