Spring Cloud OpenFeign 初体验以及返回结果为 null 排查过程

前言OpenFeign 也是属于那种看上去就比较神奇的组件,Spring Cloud 前缀说明与微服务相关。它在声明了另一个服务里的请求地址和方法之后,就可以直接注入到控制器中,像 service 一样方便的调用。之前接触过 RestTemplete、HttpClient,还有若依框架里面,直接用 URLConnection 手搓一个客户端。感觉上都大同小异,可论代码整洁度,那还是 OpenFei

MapStruct 1.5.5.Final 初使用

前言之前对于 MapStruct 没什么印象,MapStruct 一般会跟着 Mybatis 一起引入到项目中,猜测是一个跟 Mybatis 搭配使用的组件。这次遇到比较一个棘手的情况,领导要把几家 GPS 供应商的 API 统一到一个项目中进行管理,包括车辆、设备(GPS)以及设备产生的历史轨迹和报警信息(设置电子围栏后会产生报警信息)。后面有可能的话,还要把设备本身集成到项目中统一管理。这有点

若依 HttpUtils.sendPost 提交 JSON 格式数据

若依中提交 POST 类型的方法为 HttpUtils.sendPost(String url, String param),可以同时处理 http 和 https 请求。处理 JSON 格式数据只需要修改原请求的 contentType 类型值即可。原来的请求参数:URL realUrl = new URL(url); URLConnection conn = realUrl.openConne

Java 启动运行报错 Illegal pattern character 'i'

PHP 中的标准化日期格式为 Y-m-d H:i:s,而 Java 中标准日期格式应为 yyyy-MM-dd HH:mm:ss。疏忽大意,将日期格式 JsonFormat("yyyy-MM-dd HH:ii:ss"),修改之后问题解决。

若依前后端分离版添加 knife4j (swagger 增强版)

前言项目需要一个对外开放的接口文档,以便其他人对接联调。但若依前后端分离使用的是 swagger v3 版本的接口文档组件,生成的接口文档不仅需要登录状态,而且 Swagger UI 默认的界面确实不太理想:虽然官方的修改器 Swagger Editor 可以将 http://localhost:1024/dev-api/v3/api-docs 文档的 JSON 格式转化为 html 客户端输出,

若依前后端分离版部署出现 404 以及接口访问 404 问题

使用若依前后端分离版本开发一个新项目,在部署的时候出现 404 报错:项目的 nginx 配置是从之前一个项目复制过来的,也是前后端分离,然后通过 nginx 做的反向代理。server { listen 90; server_name localhost; access_log /xx/nginx/gpsmana

Spring 想要返回 html 内容结果返回 404

移动端小程序需要提供用户协议和隐私条款接口,需要返回相关的页面,输出 html 内容。印象中 spring 似乎要去掉 @ResponseBody 注解,然后返回字符串。@Controller public class MyController { @GetMapping("/userProtocol") public String userProtocol