@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