JAVA
wsaicyj
为了梦想,加油!
展开
-
通过Java的流式将字符串数组转化面Long类型的List
通过Java的流式将字符串数组转化面Long类型的List原创 2023-08-17 15:03:02 · 1945 阅读 · 0 评论 -
获取当前月第一天和当前月最后一天
使用Java 8引入的日期和时间类java.time.LocalDate、java.time.LocalDateTime和java.time.LocalTime,获取当前月第一天和当前月最后一天。原创 2023-06-21 15:44:22 · 8174 阅读 · 0 评论 -
新建SpringBoot项目,启动时报错:No active profile set, falling back to 1 default profile: “default“
报错信息:No active profile set, falling back to 1 default profile: “default”原创 2022-11-10 16:35:18 · 2279 阅读 · 1 评论 -
springboot项目之电影预告
SpringBoot入门基础项目原创 2022-11-09 17:47:41 · 370 阅读 · 0 评论 -
解决SpringBoo整合Redis,redis的key和value被序列华为特殊字符串或乱码问题
以上代码利用了Spring的生命周期,配合上@PostConstruct注解,自定义了后初始化方法,给RedisTemplate重新设置了key和value的字符串序列化器,这样把它们转换出来时就会采用字符串了。发现key和value值都包含了一些特殊的字符串和乱码。...原创 2022-07-18 23:15:21 · 934 阅读 · 0 评论 -
SpringBoot整合mybatis时报Invalid bound statement (not found)错误的可能原因
Invalid bound statement (not found)这个问题的实质就是mapper接口和mapper.xml没有映射起来常见的低智商问题有下列几个1.mapper.xml 里面的 namespace与实际类不一样这个有个快捷的检测办法就是按住ctrl键,然后点击namespace里面的包名,如果能跳到对应的类,那就说明没得问题,如果你用的IDEA也是同样的办法,IDEA的包名是可以分段的,只能能点进去都没问题。2.mapper接口的函数名称和mapper.xml里面的标签i原创 2022-04-19 23:23:02 · 1825 阅读 · 0 评论 -
解决SpringBoot整合Ehcahe时报spring.cache.ehcache.config=classpath:ehcache.xml的错误
异常信息:解决方法:配置文件 application.properties里修改为:spring.cache.ehcache.config=classpath:ehcache.xmlehcahe.xml配置文件:<ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://www.ehcache.org..原创 2022-04-05 17:24:04 · 904 阅读 · 0 评论 -
解决could not initialize proxy - no Session的错误
异常信息:错误原因:基于对Hibernate和JPA的理解,在ORM中,其为了提升性能使用了Lazy加载,就是在使用的时候,才会加载额外的数据,故导致了在使用之时再加载数据之时, session失效的问题出现。所以问题的目标点实现提前加载数据。解决方法:在@ManyToMany里添加:fetch = FetchType.EAGER...原创 2022-04-05 12:53:15 · 1135 阅读 · 0 评论 -
解决object references an unsaved transient instance - save the transient instance before flushing 的错误
异常信息:Caused by: org.hibernate.TransientPropertyValueException: object references an unsaved transient instance - save the transient instance before flushing :错误原因:这个异常是在ManyToOne级联操作时遇到,要保存的对象引用了一个未保存的对象,比如我们试图存储一个瞬时状态的对象。也就是说,A和B有关联的话,其中A引用B。如果我们要原创 2022-04-05 11:20:00 · 4975 阅读 · 2 评论 -
解决SpringBoot整合SpringData JPA的PagingAndSortingRepository的Sort排序时遇到的错误:has protected access in ‘org.sp
问题:原因:pringboot2.2.1(含)以上的版本Sort已经不能再实例化了,构造方法已经是私有的了!解决方法:我们可以改用Sort.by获得Sort对象原创 2022-04-03 23:12:18 · 711 阅读 · 0 评论 -
SpringBoot 整合SpringData JPA-Repository注解查询报错:JDBC style parameters (?) are not supported for JPA que
问题:执行单元测试时报的错误原因:主要是SpringBoot版本原因,在低版本的SpringBoot是正常的解决方法:在HQL的后面加入index(低版本SpringBoot不加是可以运行的)原创 2022-04-03 12:44:39 · 557 阅读 · 0 评论 -
SpringBoot整合mybatis报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found
在使用idea对SpringBoot和mybatis进行整合,执行插入语句时报错。原创 2022-03-30 10:50:18 · 488 阅读 · 0 评论 -
java基础之方法的重载(overload)
方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法。重载的方法,实际是完全不同的方法,只是名称相同而已!构成方法重载的条件:1.不同的含义:形参类型、形参个数、形参顺序不同2.只有返回值不同不构成方法的重载3.只有形参的名称不同,不构成方法的重载 【示例】方法重载public class Test21 {...转载 2018-12-06 17:18:10 · 285 阅读 · 0 评论 -
java基础之基本数据类型
Java是一种强类型语言,每个变量都必须声明其数据类型。Java的数据类型可分为两大类:基本数据类型(primitive data type)和引用数据类型(reference data type)。Java定义了3类8种基本数据类型数值型:byte(1字节)、short(2字节)、int(4字节)、long(8字节)、float(4字节)、double(8字节)字符型: cha...原创 2018-12-05 17:57:36 · 135 阅读 · 0 评论