现在前后端分离结构下,后端采用springcloud,前端post的数据通常采用json格式。而网关采用springcloudgateway。 ...
springboot的starter开箱即用比较方便,主要思路是2点: 1,组件自注入到容器; 2,通过注解方式使用组件功能; 但是starte...
通常有2个依赖可以处理参数校验, 功能上有些小差异。校验参数通常需要和全局异常处理配合一起使用,校验触发的异常通过全局异常处理函数来处理。 使用...
如果不做异常处理,错误信息直接反馈给业务方,如图 404 页面不存在 400,参数错误 如果做了统一异常处理,原有的业务代码不用改动。通过@Re...
1,直接用现成的库如:Cglib的BeanCopier 依赖 BeanCopier支持两种方式拷贝: 1,简单拷贝,仅对两个bean间属性名和类...
用maven新建项目的时候,第一步需要选archetype。比如下图: 选好archetype后next,在输入自己项目的groupid,art...
sidecar模式有点像适配器模式或装饰者模式 微服务这块,开源的sidecar有奈飞和阿里,考虑到spring cloud剥离奈飞组件的原因,...
springboot项目package结构就这么几块,套路是固定的。 controller里处理api的url对应的业务逻辑,如果无需访问数据库...
先说结论: 1,如果需要很多线程执行任务,每个任务都不大的话,用线程池性能提升很高,10几倍左右。 2,线程池开的线程不用太多,和机器cpu内核...