SpringBoot
文章平均质量分 91
零点冰.
这个作者很懒,什么都没留下…
展开
-
面试汇总-SpringBoot-杂项
命名规范:官方推出的starter 以的格式来命名,第三方开发者自定义的starter则以的规则来命名。原创 2022-09-27 22:45:21 · 115 阅读 · 0 评论 -
SpringMVC:参数处理RequestBodyAdvice和返回结果处理ResponseBodyAdvice
目录背景使用场景接口说明RequestBodyAdviceResponseBodyAdvice示例场景说明:参数转换自定义注解User实体对象接口返回对象自定义RequestBodyAdvice参数处理器自定义ResponseBodyAdvice返回值处理器controller接口测试注意事项在SpringBoot项目中,很多时候都需要对Controller层请求参数和响应结果做一些公共操作,这时就可以使用RequestBodyAdvice和ResponseBodyAdvice。ResponseBod原创 2022-06-18 17:47:16 · 3338 阅读 · 0 评论 -
全局异常拦截:@ExceptionHandler、@ControllerAdvice和ExceptionController
目录1、问题2、@ExceptionHandler和@ControllerAdvice2.1、Controller层全局异常声明2.2、测试2.3、测试结果2.4、小结3、ErrorController3.1、场景3.2、自定义ErrorController子类 4、总结在Controller接口中,程序运行时难免会有很多异常。此时,最简单的做法,是通过try-catch进行异常捕获,将异常信息转换成简洁友好的信息返回给前端。但这种方式,很难看且冗余(每个异常的地方都需要try-catch),如下所示:原创 2022-06-15 23:42:12 · 4431 阅读 · 0 评论 -
SpringBoot:WebMvcConfigurer介绍
目录简介依赖常用接口详解路径匹配规则:configurePathMatch异步调用支持:configureAsyncSupport☆☆☆静态资源处理器:addResourceHandlers静态资源默认处理器:configureDefaultServletHandling格式化器和转换器:addFormatters☆☆☆拦截器:addInterceptors☆☆☆跨域设置:addCorsMappings方式一:重写WebMvcConfigurer里的addCorsMappings。方式二:使用过滤器配置配置原创 2022-06-05 16:32:48 · 3579 阅读 · 1 评论