![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
蘑菇沉
这个作者很懒,什么都没留下…
展开
-
Spring根据ResponseBodyAdvice<Object>和拦截器进行response统一格式返回设置
思路:自定义一个注解,拦截请求查看该请求处理的controller是否有该注解,有则包装response,否则直接返回。定义注解import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;import java.lang.annotation原创 2021-06-06 18:53:42 · 1370 阅读 · 0 评论 -
易于扩展的Spring异常处理
首先定义一个基础的异常接口/** * 基础异常接口 * * @author moguchen */public interface BaseExceptionInterface { /** * 获取response的code * * @return code */ Integer getCode(); /** * 获取response的message * * @return message .原创 2021-06-06 18:30:57 · 92 阅读 · 0 评论 -
从0搭建Spring父子工程项目
从0搭建Spring父子工程项目首先创建父级项目这里一路点下去,定义好包名,选择打包方式删除无用的文件这里我们由于是父子项目,所以不需要src下的任何文件,连同src一起删除即可创建子项目右键父级文件夹选择创建新的Module,这里我们选择传统的maven方式管理然后输入名字确定即可子包的数量及命名依据个人喜好及公司标准,我这里定义为三个Module:common层为常量管理,主要是常量文件、枚举、异常定义service层为服务层,主要是服务实现、各种外部cli原创 2021-06-06 16:59:09 · 156 阅读 · 2 评论