2020-12-11 20:43

@海哥 OK,已更新,现在正常了。

2020-12-11 12:44

@海哥 Controller的代码如下,
@Path("/sysRole")
public class RoleController extends JbootController {
@Inject
private SysRoleService sysRoleService;

public void fetchListByPage(@JsonBody("pageNo") Integer pageNo, @JsonBody("pageSize") Integer pageSize) {
renderJson();
}
}

2020-12-11 11:48

@海哥 海哥,刚才断点跟踪了一下,JsonBodyParseInterceptor.java的第90行,会抛出java.lang.Integer cannot be cast to com.alibaba.fastjson.JSONObject。
传入的json:{"pageNo":1,"pageSize":20,"roleName":null,"roleCode":null}
异常信息:{"code":"1","data":null,"message":"Can not parse json to type: class java.lang.Integer in method: com.xxx.rest.role.RoleController.fetchListByPage(java.lang.Integer,java.lang.Integer)","state":"fail"};

2020-12-11 09:21

海哥,可否加如基本类型的参数注入,例如:
fetchListByPage(@JsonBody("pageNo") Integer pageNo, @JsonBody("pageSize") Integer pageSize)

2020-12-10 13:11

上个礼拜开始使用jboot,然后也同样造了一个@JsonBody的轮子,哈,这回来正统的了,准备切换过去。

2017-12-18 13:58

用起来很方便,大赞

2017-12-17 11:52

昨晚通宵看了一晚上的jboot,太棒了,谢谢海哥的作品。