摘要:
1、为什么要全局异常处理 在实际开发中,如果不处理统一处理异常,那么前端在调用后端提供的接口,就会处理各种的异常结构,对于前端来说那可谓是一场灾难,这对前后端的协作也不友好。比如后端路径:/api/v1/index/user?id=222,如果前端未传入ID,那么SpringBoot就会报如下异常: 阅读全文
posted @ 2021-05-19 14:03
懵懂小虎
阅读(964)
评论(0)
推荐(0)
摘要:
1、为什么要使用Validation 在开发过程中有没有使用一堆的if来判断字段是否为空、电话号码是否正确、某个输入是否符合长度等对字段的判断。这样的代码可读性差,而且还不美观,那么使用Validation就可以完美解决这个问题。 2、使用Validation 引入validation依赖 <dep 阅读全文
posted @ 2021-05-19 12:15
懵懂小虎
阅读(99)
评论(0)
推荐(0)
摘要:
在实际开发中,有时候会根据某个bean的名称或class到Spring容器中获取对应的Bean。这里只做个简单的记录,方便后续自查。 @Component public class SpringContextUtils implements ApplicationContextAware { pri 阅读全文
posted @ 2021-05-19 12:13
懵懂小虎
阅读(2021)
评论(0)
推荐(0)
摘要:
一、聊聊NullPointerException 相比做Java开发的,见到NullPointerException肯定不陌生吧,可以说见到它深恶痛绝。在开发时认为不会出现NullPointerException异常,最终到了生产环境,就给你来点意外惊喜。但是在开发时处理对象为空的通常都是用if(n 阅读全文
posted @ 2021-05-19 12:12
懵懂小虎
阅读(121)
评论(0)
推荐(0)
摘要:
在日常工作中会遇到将多行的值拼接为一个值展现,如果使用过Oracle数据库,可以使用list_agg的聚合函数来实现。那么PostgreSQL也有这样的功能,函数为string_agg。具体用法如下: 建表 CREATE TABLE student( id serial PRIMARY KEY, n 阅读全文
posted @ 2021-05-19 12:11
懵懂小虎
阅读(8650)
评论(0)
推荐(0)

浙公网安备 33010602011771号