
后端_具体异常
具体异常
清风不是明月
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
无穷小数扩张,没有精确的十进制结果,以下结果会报: BigDecimal bd1 = new BigDecimal(10); BigDecimal bd2 = new BigDecimal(3); BigDecimal divide = bd1.divide(bd2); /**以下是解决方法**/ //保留两位小数,四舍五入 BigDecimal divide = bd1.divide(bd2,2,B原创 2022-01-23 09:46:06 · 336 阅读 · 0 评论 -
mybatis 批量更新时 sql injection violation, multi-statement not allow 报错解决方法
一: JDBC配置中添加 &allowMultiQueries=true二: Druid的防火墙配置(Wall)中变量multiStatementAllow默认为false,导致被拦截解决:@Configuration public class DruidConfig { /** * 配置允许批量SQL */ @Bean public WallFilter wallFilter() { WallFilter wallFilter .原创 2022-01-19 21:06:11 · 1417 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
一般的原因Mapper接口有和xml文件的定义对应不上,需要检查包名,namespace,函数名称等能否对应上。 按以下步骤一一执行:1、命名错误:首先检查 Mapper 接口和 XML 文件中是否有格式错误2、没有指定 mybatis 中得 xml 文件路径3、mybatis 配置在 yml 写法不对,mybatis 配置不属于 spring 下,应顶格写mybatis:#配置SQL映射文件路径(可以用于项目分包) mapper-locations: classpath*:com/xxx/.原创 2022-01-19 21:04:20 · 146 阅读 · 0 评论 -
InvalidDefinitionException: Cannot construct instance of org.springframework.security.core. GrantedA
//其实就是在spring security 权限集合反序列化失败@Override@JsonDeserialize(using = CustomAuthorityDeserializer.class)// 加上一个注解 自定义解析即可生效 public Collection<? extends GrantedAuthority> getAuthorities() { List<SimpleGrantedAuthority> authorities = n原创 2022-01-19 21:01:33 · 1419 阅读 · 0 评论 -
java.lang.IllegalStateException
java.lang.IllegalStateException: Optional int parameter 'age' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type大概意思就是说:可选int形参’ag原创 2021-11-11 22:53:32 · 1058 阅读 · 0 评论 -
Android报错: 尝试在一个空对象引用上调用虚方法
报错为: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference尝试在一个空对象引用上调用虚方法’java.lang.String android.content.Context.getPackageName()’是因为这里的Context为空,因为这个Service继承至Context,而Context是有系统给的上原创 2021-11-04 10:42:23 · 4555 阅读 · 0 评论 -
org.hibernate.NonUniqueResultException
问题描述:抛出org.hibernate.NonUniqueResultException @Test void findPhoneSpecsByPhoneId(){ public A a=b.findById(1); System.out.println(a); }原因分析:你希望拿到一个对象 ,但实际返回结果有N个对象解决方案:如下我解决的是用集合去接。想来将字段限制唯一,或者用try{}catch{}捕获也能处理 @Test原创 2021-04-14 16:06:35 · 170 阅读 · 0 评论 -
Navicat 没有时间戳及Navicat 闪退问题
Navicat 没有时间戳mySQL 好像是5.5.5以下不支持时间戳更新,以上版本 uodate_time的默认值上填CURRENT_TIMESTAMP选上时间戳,create_time不用勾选,直接默认值上添上CURRENT_TIMESTAMPNavicat 闪退如果在关闭有道词典取词划词功能后仍没有解决,可以试试换个输入法,这个在找了很多办法还无效后,最后换了输入法,闪退问题得到解决...原创 2021-04-15 11:02:14 · 520 阅读 · 0 评论 -
org.springframework.orm.jpa.JpaSystemException: Unknown integral data type for ids : java.lang.Strin
问题描述:报这个异常,当主键是Sring类型时,可以试试将建主键生成策略去掉org.springframework.orm.jpa.JpaSystemException: Unknown integral data type for ids : java.lang.String; nested exception is org.hibernate.id.IdentifierGenerationException: Unknown integral data type for ids : java.lan原创 2021-04-15 13:31:35 · 1012 阅读 · 0 评论 -
android 8.0之后,静态注册接收不到广播。
Google说明的,android 8.0(API26)开始,对清单文件中静态注册广播接收者增加了限制,建议不要在清单文件中静态注册广播接收者。否则会接收不到。如果一定要静态注册,需要在发送广播的时候添加以下代码:intent.setComponent(new ComponentName("包名", "包名.类名"));//应用间广播或intent.setClassName("包名", "包名.类名");//应用内广播具体代码在:BroadcastReceiver广播接收者(四大组件之一)..原创 2021-11-03 17:20:13 · 1221 阅读 · 0 评论 -
ParameterResolutionException单元测试方法中添加了参数,这是不允许的
@Test void subStock(Integer specsId,Integer quantity){ PhoneService.subStock(1,2); }单元测试方法中添加了参数,这是不允许的,有一下报错org.junit.jupiter.api.extension.ParameterResolutionException: No ParameterResolver registered for parameter [java.lang....原创 2021-04-19 13:18:38 · 10249 阅读 · 0 评论