java
harryperlau
软件工程在读。
展开
-
【spring-boot脱坑指南】增强for循环遍历同类型时报错 java.lang.ClassCastException
private Set<QaSysUserDto.UserRights> getRightsByGroups(Set<QaSysUserGroupDto> qaSysUserGroup) throws QaGroupException{ //遍历角色,把拥有的权限集中起来 for(QaSysUserGroupDto userGroup : qaSysUserGro...原创 2019-12-24 10:50:54 · 1008 阅读 · 3 评论 -
spring data jpa 之 JpaRepository
目前对JpaRepository的了解不足以总结成一篇博文,先做一点总结: 1,继承体系如下 2,spring 会为任何继承 Repository 的接口生成一个实现类;3,可以根据 spring 的规范,findBy + “属性名”生成自定义的方法; 都需要以findBy开头,且方法中的字段名必须与实体类中的属性名一致,并遵循驼峰式代码编写风格And:等价于SQ...原创 2018-04-24 17:18:18 · 697 阅读 · 0 评论 -
实体类属性配置错误导致springboot启动报错
错误类型:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/Hibe...原创 2018-12-05 10:44:22 · 1124 阅读 · 0 评论 -
【Java脱坑指南】 lambda表达式
/** * Lambda expressions basically express instances of functional interfaces (An interface * with single abstract method is called functional interface. An example is java.lang.Runnable). * lamb...原创 2019-07-09 15:28:23 · 226 阅读 · 0 评论 -
【Java脱坑指南】Map 和 MultiValueMap 的区别
// MultiValueMap 一个 key 可以对应多个 valueMultiValueMap<String, String> map = new LinkedMultiValueMap<>();map.add("name", "小明");map.add("name", "小红");System.out.println(map.toString());// ...原创 2019-07-05 17:27:38 · 7039 阅读 · 0 评论 -
【Java脱坑指南】Java8 Consumer的使用
import java.util.ArrayList;import java.util.List;import java.util.function.Consumer;/** * 在我看来 Consumer 就是花里胡哨的美化处理数据而已 * @date 2019年7月26日 上午11:36:20 */public class ConsumerTest { // 比如,我...原创 2019-07-26 15:43:50 · 1819 阅读 · 4 评论