一个栈溢出错误: ava.lang.StackOverflowError at org.apache.catalina.core.ApplicationHttpRequest$AttributeNamesEnumerat…
分类:spring
jpa 的 save 方法
错误代码如下所示,当时写的时候想着让对象初始化的次数少一点,想着用一个对象。 ScoreSummary scoreSummary = new ScoreSummary(); // 为每个班级新增成绩汇总 for (Kla…
Spring Data JPA 自动生成表结构
想在部署的时候随应用的启动而初始化数据脚本,这不就是Spring Data Jpa中的自动生成表结构,听起来特别简单,不就是配置Hibernate的ddl-auto嘛,有什么好说的,是个人都知道。当初我也是这样认为,实际…
Spring AOP的实现机制
AOP(Aspect Orient Programming),一般称为面向切面编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的…
【Spring】一次线上@Transational事务注解未生效的原因探究
现象描述 上周同事发现其基于mySql实现的分布式锁的线上代码存在问题,代码简化如下: @Controller class XService { @Autowired private YService yService;…
SpringBoot非官方教程 | 第二十二篇: 创建含有多module的springboot工程
这篇文章主要介绍如何在springboot中如何创建含有多个module的工程,栗子中含有两个 module,一个作为libarary. 工程,另外一个是主工程,调用libary .其中libary jar有一个服务,m…
Spring框架学习笔记(一):官方文档介绍,IoC与AOP概念学习
最近实习用到Spring的开发框架,但是之前没有接触过,因此希望利用网上的资源来学习以下。 Spring官方给出了非常全面的介绍,非常适合我这种完全的小白……在这一系列学习中,我阅读的主要资源是5.1.2 Referen…
Spring类扫描器记录
1.上下文刷新时,SpringContext将调用BeanFactory后置处理器扫描Class ConfigurationClassPostProcessor // BeanFactory后置处理器 postProce…
使用spring validation 作为数据校验
简介 JSR303/JSR-349,hibernate validation,spring validation之间的关系。JSR303是一项标准,JSR-349是其的升级版本,添加了一些新特性,他们规定一些校验规范即校…
Java抽象类和接口小记
Java抽象类和接口小记 Java抽象类和接口实现了java的多态.多态是面向对象程序语言的核心,在项目开发过程中,其实很少使用抽象类,接口用得比较多,今天小记一下抽象类和接口的区别. 抽象类 /* * 抽象类不能被实例…
[19051501]记录一次日常犯的错
Parameter ‘array’ not found. Available parameters are [collection, list] 莫名其妙,今天写代码遇到个低级错误,困扰了好久,测…
什么是框架?(最佳实践)
转自:码农翻身(微信号:coderising) 张大胖立志走上Java之路, 听了大神Bill的指点, 先学了Java SE, 把集合、线程、反射、IO、泛型、注解之类的基础知识学了一遍, 在Bill的严厉督促下,写了大…