摘要:
当调用restful接口,并且url中有参数传过去时,比如http://test.com?param=woshi#miaoyinga. 后台在使用@RequestParam("param") 获取参数值时,只会获取#前面的部分,即woshi,#号后面的部分直接忽略. 为了解决这个问题,可以将wosh 阅读全文
posted @ 2022-03-30 15:49
xiexie0812
阅读(4583)
评论(0)
推荐(0)
摘要:
构建的方式是通过id字段与父id字段做关联,通过递归构建children字段来达到构建树形列表的目的。 1. 数据库脚本 菜单权限表 create table sys_menu ( menu_id bigint(20) not null auto_increment comment '菜单ID', 阅读全文
posted @ 2022-03-30 14:28
xiexie0812
阅读(1220)
评论(0)
推荐(0)
摘要:
7. 高级用法 7.1 基本数据类型优化 我们之前用到的很多Stream的方法由于都使用了反省。所以涉及到的参数和返回值都是引用数据类型。 即使我们操作的是整数小数,但是实际用的都是他们的包装类。JDK5引入了自动装箱拆箱让我们在使用对用的包装类时就好像使用基本数据类型一样方便。但是装箱和拆箱的过程 阅读全文
posted @ 2022-03-30 10:40
xiexie0812
阅读(382)
评论(0)
推荐(0)
摘要:
6. 方法引用 我们在使用lambda时,如果方法体中只有一个方法的调用(包括构造方法),我们就可以使用方法引用进一步简化代码 6.1 推荐用法 我们在使用lambda时,不需要考虑什么时候用方法引用,用那种法法引用,格式是什么。 我们只需要在写完lambda方法发现方法体只有一行代码,并且是方法的 阅读全文
posted @ 2022-03-30 10:38
xiexie0812
阅读(77)
评论(0)
推荐(0)
摘要:
5. 函数式接口 5.1 概述 只有一个抽象方法的接口我们称之为函数接口。 JDK的函数式接口都加上了@FunctionalInterface注解进行标识,但是无论是否加这个注解,只要接口中只有一个抽象方法,都是函数式借口。不过可以用这个注解来验证我们自己实现的接口是否是函数式接口。 5.2 常见的 阅读全文
posted @ 2022-03-30 10:32
xiexie0812
阅读(86)
评论(0)
推荐(0)
摘要:
4. Optional 4.1 概述 我们在编写代码的时候出现最对的就是空指针异常。所以我们需要在各种情况下做非空判断。 List<Author> authors = StreamDemo.getAuthors(); if (CollectionUtils.isNotEmpty(authors)) 阅读全文
posted @ 2022-03-30 10:23
xiexie0812
阅读(155)
评论(0)
推荐(0)
摘要:
3. Stream流 3.1 概述 java8的Stream使用的是函数式变成模式,如同它的名字一样,它可以被用来对集合和数组进行链状流式的操作。 可以方便的让我们对集合和数组进行操作。 3.2 案例准备 Author、Book类、生成数据类 @Data @NoArgsConstructor @Al 阅读全文
posted @ 2022-03-30 09:53
xiexie0812
阅读(137)
评论(0)
推荐(0)
浙公网安备 33010602011771号