Spring
遇事不决Redis
这个作者很懒,什么都没留下…
展开
-
当使用到事务注解@Transactional 在catch
当使用到事务注解@Transactional 在catch中要手动回滚事务。aop层面 事务缓存在当前线程里面—直接根据当前线程获取该事务手动回滚。原创 2023-02-24 20:25:36 · 126 阅读 · 0 评论 -
Spring @Lazy简要介绍
SpringIOC容器一般是在启动的时候就实例化所有的单例Bean,如果需要延迟加载或者叫做延迟实例的话, 那就可以使用@Lazy注解。Lazy 注解源码如下//// Source code recreated from a .class file by IntelliJ IDEA// (powered by FernFlower decompiler)//package org.springframework.context.annotation;import java.lang.ann原创 2022-02-25 09:08:16 · 388 阅读 · 0 评论 -
Spring与SpringBoot的异常处理,ExceptionResolver与@ControllerAdvice使用
在基于Spring框架的项目中,可以通过在ApplicationContext-MVC.xml(即SpringMVC配置)文件中配置 ExceptionResolver 的bean ,来配置 全局捕获异常处理 类,然后自定义异常处理类处理。注意如果是spring配置文件中定义过的ExceptionResolver 类,不需要添加@Component。如果是SpringBoot 则需要。这是因为springboot没有自定义配置全局异常捕获类,所以需要添加@Component,来标识该类为Bean。转载 2021-07-17 11:20:18 · 458 阅读 · 0 评论 -
用Spring容器加载properties配置文件
在applicationContext.xml中,1.导入context命名空间2.使用<context: property-placeholder>的 location属性导入jdbc配置文件的路径地址。3.使用 " ${} " 将jdbc.properties中的数据导入需要的地方。原创 2021-02-02 21:54:31 · 159 阅读 · 0 评论