随笔分类 - spring
摘要:数据库层面 数据库本身会对未提交的数据状态进行管理,主要通过以下机制: 1. 事务日志(Transaction Log) 重做日志(Redo Log) 重做日志用于记录数据库中所有对数据页的修改操作。当应用程序执行数据修改操作(如插入、更新、删除)时,数据库会先将这些操作记录到重做日志中,而不是立即
阅读全文
摘要:@Documented public @interface Cacheable { // 缓存名称 可以写多个~ @AliasFor("cacheNames") String[] value() default {}; @AliasFor("value") String[] cacheNames()
阅读全文
摘要:@Target({ElementType.METHOD, ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Constraint(validatedBy =MyConstraintValidator.class ) public @in
阅读全文
摘要:@GetMapping("/getAndUpdate") // @Transactional(rollbackFor = Exception.class) public int getAndUpdate(Long id){ //原始事务 1 User user = userService.selec
阅读全文
摘要:事物的传播行为: PROPAGATION_REQUIRED:事务不存在就创建一个(默认的事务隔离级别)。 PROPAGATION_SUPPORTS:有事务支持存在的事务,没有事务,以非事务运行。 PROPAGATION_MANDATORY:支持当前事务,当前事务不存在直接抛出异常(属于强制事务)。
阅读全文
摘要:java.lang.annotation提供了四种元注解,专门注解其他的注解: @Target –注解用于什么地方,默认值为任何元素,表示该注解用于什么地方。可用的ElementType指定参数 ,也同时指定多个 ● ElementType.CONSTRUCTOR:用于描述构造器 ● Element
阅读全文
摘要:推荐文章: https://blog.csdn.net/dilixinxixitong2009/article/details/78781851 https://www.cnblogs.com/jiaweit/p/9986390.html关注我下一篇,自定义注解玩aop 老生常谈: 切面: AOP核
阅读全文
摘要:Sigleton:单例模式,在整个Spring IoC容器中,使用Sigleton定义Bean将有一个实例 prototype:原型模式,每次通过容器的getBean方法获取propertype都将产生一个新的Bean实例 request:每次Http请求都将产生不同的实例,知在web应用中使用时才
阅读全文
摘要:第一个:字节码文件时带有ENHANCERBYCGLIB,FastClassByCGLIB组成的文件名 第二个:字节码文件时带有ENHANCERBYCGLIB 第三个:字节码文件时带有FastClassByCGLIB组成的文件名 (这个文件的作用就是某个类的代理它需要使用的时候能快速把已经生成好的实例
阅读全文
摘要:@PutMapping 与get类似主要用于更新操作@GetMapping url参数与请求头设置@PostMapping 有请求体可以用 @RequestBody 接收参数@DeleteMapping有请求体可以用 @RequestBody 接收参数
阅读全文
摘要:引自:https://blog.csdn.net/justry_deng/article/details/80972817
阅读全文
摘要:1 <bean id="tttt" class="com.ry.project.dataSouces.UserLogger"/> 2 <aop:config> 3 <!-- 定义一个切入点 --> 4 <aop:pointcut id="services" expression="execution
阅读全文
摘要:
阅读全文