上善若水。水善利万物而不争,处众人之所恶,故几于道。
场景:有一个网关入口,在网关的方法里,需要调用其他微服务的接口,A,B,C 是我们的服务,D,E 是其他项目组的服务,在我们的微服务A,B,C里有可能要调用其他项目组的服务。
最近我碰到这样一个业务常见,某个第三方服务平台需要填写一个回调地址进行数据推送,但是只能配置一个地址,如果其他环境想用应该怎么办呢
SpringBoot应用多环境打包部署,避免修改配置文件,可以通过命令行传参更改一些配置,虽然jvm/应用应用参数也能改,但是maven能一步到位不方便么,开整
windows服务器,命令行没有类似linux的nohup命令,默认部署springboot应用时,终端窗口不能关闭且有时因为中断设置问题,springboot服务会中断。
有一次听说了WinSW,将springboot服务打包成windows服务,实验一番后部署,确实有趣,特记录下
在SpringMVC中,一般的request对象,中的body一般只能读取一次,再次读取就空了,通过包装类的方式,转化原有对象,生成一个可重复读取的Request对象
springboot时间全局格式化,支持 表单/query/json 传参,支持多种常用时间格式,
入参时间格式可以为yyyy-MM-dd HH:mm:ss,yyyy-MM-dd HH:mm,yyyy-MM-dd,yyyy-MM,
返回格式统一为yyyy-MM-dd HH:mm:ss