![](https://img-blog.csdnimg.cn/20200322182754378.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring
Spring 框架是一个开源的 Java 平台,它为容易而快速的开发出耐用的 Java 应用程序提供了全面的基础设施。
Spring 框架最初是由 Rod Johnson 编写的,并且 2003 年 6 月首次在 Apache 2.0 许可下发布。
胶泥座人
程序员永远不能说不!!!
展开
-
@Transactional(readOnly=true)引发的坑
最近项目突然出现个bug,系统中的更新功能都失效了,我郁闷了一晚上,百思不得其解。这个功能明明上线大半年了,都没有出问题,为什么突然就出问题了呢,我debug查看了n遍,发现jpa的save方法执行完之后,数据库里的数据却并没有发生变化。 然后我试着去查看了一下git提交记录 好家伙,可爱的同事在service实现类的上边加了个@Transactional(readOnly = true)注解,是直接在类上边加的,然后!!!!,导致了这个类下边的增删改方法都不执行了,wdnmd。 查阅资料,得出结原创 2021-10-27 10:26:56 · 1948 阅读 · 0 评论 -
解决Spring JPA删除方法报错问题
JPA删除方法报错 org.springframework.dao.InvalidDataAccessApiUsageException: Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query at org.springframework.orm.jpa.EntityManagerFact原创 2021-05-12 15:04:03 · 1602 阅读 · 0 评论 -
JPA动态查询语句中形参的顺序必须和方法名中属性的顺序相同!!!
JPA动态查询语句中形参的顺序必须和方法名中属性的顺序相同!!! ①第一种情况:形参的顺序和方法名中属性的顺序相反 × 不能查询到结果 ②第一种情况:形参的顺序和方法名中属性的顺序保持一致 √ 可以正确查询到结果 ...原创 2021-04-30 19:23:07 · 1276 阅读 · 2 评论 -
Missing URI template variable ‘bizType‘ for method parameter of type int]
2020-10-16 10:45:55.060 WARN 19064 --- [nio-8088-exec-8] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MissingPathVariableException: Missing URI template variable 'bizType' for method parameter of type int]原创 2020-11-17 21:29:05 · 273 阅读 · 0 评论 -
抛开Spring去理解IOC思想 - 原来IOC容器这么简单
很多小伙伴们看到这句话可能就会想到抛开Spring就不会存在IOC思想了,其实不然在接下来的文章中就会讲述到。 很多小伙伴在理解IOC的时候通常会和Spring放到一起去学习,首先呢Spring设计的非常之巧妙而且里面包含了很多除去IOC的其他功能。这样会导致我们在Spring的基础去理解IOC就变得很困难。很难抓住其核心思想。 所以本文的标题的含义就是单纯的去理解IOC思想,然后通过自定义的IOC去加深对IOC的理解。 看完本文之后再去理解Spring中的IOC其实思想是一致的,只是实现上有些出入。转载 2020-06-29 21:09:25 · 289 阅读 · 0 评论 -
Struts、Spring项目跳到InvocationTargetException(Throwable target)方法
/** * Constructs a InvocationTargetException with a target exception. * * @param target the target exception */ public InvocationTargetException(Throwable target) { super((Throwable)null); // ...原创 2020-03-22 17:49:47 · 505 阅读 · 0 评论 -
spring定时器--quartz开发配置时间参数说明
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 1.秒(0~59) 2.分钟(0~59) 3.小时(0~23) 4.天(月)(0~31,但是你需要考虑你月的天数) 5.月(0~11) 6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.年份(1970-2099) 其中每个元素可以是一个值(如6),一个连续区间(9...原创 2018-10-15 17:16:12 · 6013 阅读 · 0 评论 -
中文乱码问题和拦截器
中文乱码问题 1.之前的解决方案依然可用 post request.setCharacterEncoding("utf-8"); get 先解码 再编码 2.spring 中的针对 post 请求的编码过滤器 springEncoding org.springframe原创 2017-12-11 19:18:43 · 640 阅读 · 0 评论