@JsonIgnoreProperties(ignoreUnkmown=true)//示意JSON转化时疏忽未知属性
JSON阐明:
什么是JSON?
是一种轻量级的数据交换格局,让人们很容易的进行浏览和编写,不便计算机进行解析和生成,JSON实质是String
JSON三种格局:
1.Object格局:
{id:1,name:"jack"}
2.Array格局:
[1,2,3,"吃鸡","写代码"]
3.嵌套格局(value能够嵌套):
{"id":1,"name":"jack","like":["basketball","eat","fly"],"parent":[{"dad":"tom"},{"mom":"rose"}]}
JSON对象之间的转化:
json转对象: 调用set办法对象转json: 调用get办法
分页查问的sql:
查问第一页: select * from xx_xxx limit 起始地位,查问条数 select * from tb_item limit 0,20 下标index[0,19]查问第二页: select * from tb_item limit 20,20 下标[20,39]查问第三页: select * from tb_item limit 40,20 下标[40,59]查问地N页: select * from tb_item limit (page-1)rows,20
分页的两种形式:
1.手写分页:long total=itemMapper.selectCount(null);int statrIndex=(page-1)*rows;Liset<Item> itemList=itemMapper.findItemByPage(startIndex,rows);2.利用MP形式实现分页:IPage mpPage=new Page(page,rows);QueryWrapper<Item> queryWrapper=new QueryWrapper<>();queryWrapper.orderBydesc("updated");mpPaeg=itemMapper.selectPage(mpPage,queryWrapper);long total=mpPage.getTotal();//获取总记录数List<Item> itemList=mpPage.getRecords();//获取查问当前页return new EasyUITable(total,itemList);用MP形式实现时必须要增加配置类:@Configuration //bean标签应用//将分页拦截器交给了Spring容器治理 MP是Mybatis的加强工具@beanpublic PageinationInterceptor paginationInterceptor(){return new PaginationInterceptor();}
Ajax嵌套问题
阐明:因为页面中发动2次Ajax是一种嵌套关系。默认是异步申请,第一次发送的申请会先执行完结,会造成数据不显示的问题
解决方案:如果遇到Ajax嵌套问题则个别将外部的Ajax设置为同步状态即可,即设置为同步申请
js依赖问题
如果一个父级页面引入了js,他的子级页面就毋庸在引入js就可间接应用js