当前位置:首页 > 新闻中心 > 公司新闻

Jboot v3.6.9 发布,功能强大的 @JsonBody_亚博app买球

发布时间: 2021-05-18   来源: 亚博网赌买球靠谱的  
本文摘要:亚博网赌买球靠谱的,亚博app买球,Jboot是一个根据JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos等开发设计的微服务框架,协助开发人员减少微服务架构开发设计门坎。

亚博网赌买球靠谱的

亚博app买球

Jboot是一个根据JFinal、JFinal-Undertow、Dubbo、Seata、Sentinel、ShardingSphere、Nacos等开发设计的微服务框架,协助开发人员减少微服务架构开发设计门坎。另外极致适用在idea、eclipse下多maven控制模块,对java编码、html、css、js等資源文件开展热载入。爽爽开发设计,幸福生活。

亚博app买球

亚博网赌买球靠谱的

亚博app买球

到迄今为止,Jboot早已开源系统超出了四年的時间,迭代更新了160 个版本号,早已被超出1000 企业在应用,在其中包括了好几个著名的上市企业。,提如今新增了JsonBody注释用以接收前面的的Json数据信息和重新构建ErrorRender,在程序流程产生不正确的情况下可以给到前面友善的感受。

亚博app买球

亚博app买球

亚博app买球

JsonBody的作用十分强劲,例如,前面传入的Json內容以下:[1,2,3]以下的方式都能够一切正常接收数据信息:publicvoidmethod1JsonBodyint[]beans{"beans--->" beans;renderText"ok";}publicvoidmethod2JsonBodyString[]beans{"beans--->" beans;renderText"ok";}publicvoidmethod3JsonBodyListbeans{"beans--->" beans;renderText"ok";}publicvoidmethod4JsonBodySetbeans{"beans--->" beans;renderText"ok";}publicvoidmethod5JsonBodyListbeans{"beans--->" beans;renderText"ok";}publicvoidmethod6JsonBodySetbeans{"beans--->" beans;renderText"ok";}publicvoidmethod7JsonBodyListbeans{"beans--->" beans;renderText"ok";}publicvoidmethod8JsonBodySetbeans{"beans--->" beans;renderText"ok";}假如前面传入的是以下的Json数据信息:{"aaa":{"bbb":[1,2,3]}}只必须在JsonBody加上相匹配的作为前缀就可以,例如:publicvoidmethod1JsonBody"aaa.bbb"int[]beans{"beans--->" beans;renderText"ok";}对JavaBean的适用也是十分友善的,例如MyBean的编码以下:publicclassMyBean{privateStringid;privateintage;privateBigIntegeramount;//gettersetter}前面传入数据信息以下:{"aaa":{"bbb":{"id":"abc","age":17,"amount":123}}}Controller后端开发接收编码以下:publicvoidbeanJsonBody"aaa.bbb"MyBeanbean{"bean--->" bean;renderText"ok";}或是,后端开发还可以立即应用一个Map来接收:publicvoidmapJsonBody"aaa.bbb"Mapmap{"map--->" map;renderText"ok";}应用Map接收还可以立即特定Map的基本数据类型:publicvoidmapJsonBody"aaa.bbb"Mapmap{"map--->" map;renderText"ok";}假若前面传入的是Bean二维数组,比如:{"aaa":{"bbb":[{"id":"abc","age":17,"amount":123},{"id":"abc","age":17,"amount":123}]}}后端开发能够根据以下的方法开展接收数据信息,比如:publicvoidlistJsonBody"aaa.bbb"Listlist{"list--->" list;renderText"ok";}或是publicvoidsetJsonBody"aaa.bbb"Set" beans;renderText"ok";}或是publicvoidarrayJsonBody"aaa.bbb"MyBean[]beans{"array--->" beans;renderText"ok";}JsonBody也有大量的适用,篇数比较有限不会再一一举例说明。Jboot关键有下列特点:1、根据JFinal的MVC ORM快速开发2、根据ShardingSphere Seata分布式事务和分库分表3、根据Dubbo或Motan的RPC完成4、根据Sentinel的分布式系统过流保护和退级5、根据Apollo和Nacos的分布式系统配置中心6、:新增:AttachmentManager新增储存文件的多个方式新增:Controller主要参数新增JsonBody的适用新增:Http专用工具控制模块加上大量的配备,便捷在fatjar方式下会配备https有关资格证书新增:ErrorRender全自动分辨前面是不是必须json3D渲染,当请求头是application/json的情况下全自动3D渲染不正确的json优化:JbootSimpleApplication,使之编码更为简约优化:优化缓存文件拦截器对方式的key开展搭建,提升特性优化:默认设置为JbootAccessTokenCache加上两个钟头的缓存文件時间优化:LocalAttachmentContainer,默认设置储存文件的情况下,对文件开展同样文件认证优化:JwtManager对Jwt分析打错或沒有Jwt数据信息时,回到变量定义map优化:升級JFinal、Undertow、Jackson直到最新版开发文本:,Jboot官方网也发布了公司级开发框架JbootAdmin,详细信息:.9HelloWorld:RequestMapping"/"publicclassHelloworldControllerextendsJbootController{publicvoidindex{renderText"helloworld";}publicstaticvoidmainString[]args{JbootApplication.runargs;}}。

亚博app买球


本文关键词:亚博网赌买球靠谱的,亚博app买球

本文来源:亚博网赌买球靠谱的-www.necktieninja.com