
spring
ctrl-zero
亦专于业 亦专情 不负代码 不负卿
展开
-
spring jpa 审计功能自定义填充字段
spring data jpa 通过@CreateBy等注解实现了审计功能(在新建或者修改的时候自动填充某些字段) 但是当我们有多个字段需要填充的时候就不满足了 这就需要我们自己实现相关接口来实现自动填充 有两种方式一种是实现 auditable接口 但是这样会在实体类中莫名增加很多setter getter方法 会对序列化造成干扰 所以不推荐 我推荐的是第二种方法 重写Listener 具体步骤: 在configration 类开启审计功能 @SpringBootApplication @Enable原创 2020-05-11 10:34:25 · 2737 阅读 · 0 评论 -
Spring事务触发机制
Spring 事务的触发原理 事务的触发会在代理类调用方法的时候触发 原对象内部调用是无法触发事务的 例如 a方法没有事务 但是在内部调用了有事务的方法b 这时的事务是不生效的 如果想生效 那就要得到代理类去调用方法b 而不是直接原生对象调用 比如通过spring上下文获取代理类 用代理类在a里调用b此时事务生效 简言之一句话 代理(aop)是Spring事务的管理者 与原对象无关 ...原创 2020-05-06 18:47:21 · 850 阅读 · 0 评论