Troy

Results 27 comments of Troy

好的,谢谢,以前我们曾用一个叫 `codenarc` 的 Gradle 插件做 Groovy 编码检查。 但是,强制 `commit` 前检查的话,一是提交太慢,二是本来就是旧项目,问题太多一下子改不完。无奈只能不自动检查。 但是不强制检查的话,各项目组慢慢就不玩了(人的天性:懒,可能没做好管理)。 CodeAnalysis 可以定期自动检查,给项目组发报告,计 KPI,我觉得这样子挺好的。 这个项目我刚了解,先学习学习,如果实力允许很乐意 PR ^_^。

你的用法示对的,如果得不到值,可以先把 响应报文体打印一下看看服务器端返回的是什么。 另外: ```java HttpResult.Body body = result.getBody().cache(); Mapper mapper = body.toMapper(); Token token = mapper.toBean(Token.class); // 以上三行代码等同于下面两行: HttpResult.Body body = result.getBody().cache(); Token token = body.toBean(Token.class); ```

你使用的哪个版本?,如果不行就直接用 `Body` 的 `toBean` 方法: ```java HttpResult.Body body = result.getBody().cache(); Token token = body.toBean(Token.class); ```

嗯,这个版本的 `Mapper` 的 `toBean` 有点弱,下个版本会增强它,直接使用 `HttpResult.Body` 的 `toBean` 就行了。

* 对象 `Array` 的 `toList()` 方法当前只支持简单的对象,还不支持对象中内嵌 `List` 的情况,这将在下个版本中增强它。 * 但是这个情况可以这么用,定义一个通用的结果类: ```java public class Result { private T data; // 省略 Getter Setter } ``` 然后请求的时候: ```java // 使用复合泛型 Result> result...

你多写了一步,是 getBody() 后就 toBean(), 不需要先 toMapper()

支持动态字段:https://bs.zhxu.cn/guide/latest/simples.html#%E5%8A%A8%E6%80%81%E5%AD%97%E6%AE%B5

已经开始集成,不久将移植到 OkHttps 里:https://gitee.com/troyzhxu/data

这个还没有呢,不过有一个比较粗陋的 demo 可以参考一下,是 vue 写的:https://github.com/ejlchina/bean-searcher/blob/master/bean-searcher-demos/spring-boot-demo/src/main/resources/templates/index.html

应该是连接地址不正确,正确的 websocket 连接地址在连接的时候会返回状态码 101,你这个地址它返回了 200