随笔分类 -  spring

摘要:#### 这是一个非常容易搞混的面试题,要清除问的是什么,不然回答再好也寄了 ## Spring中的Bean实例化方式 **1.构造函数实例化**:通过构造函数创建Bean的实例。在XML配置文件或者Java配置类中指定Bean的构造函数参数,Spring容器会根据配置使用相应的构造函数来实例化Be 阅读全文
posted @ 2023-08-06 17:25 一个苦逼的23届毕业生 阅读(98) 评论(0) 推荐(0) 编辑
摘要:在创建spring容器,也就是启动spring容器时 1. 首先扫描所有要加载的bean,得到一个BeanDefinition对象,并存在一个Map中。 2. 然后筛选出非懒加载的BeanDefinition进行bean的创建。对于多例bean不需要在启动过程中创建,多例bean在使用时利用Bean 阅读全文
posted @ 2023-08-02 18:20 一个苦逼的23届毕业生 阅读(33) 评论(0) 推荐(0) 编辑
摘要:### 首先 在同一个xml文件中,bean的id是唯一的不允许出现id相同的bean,否则spring启动的时候就会报错。 ### 但是 在两个不同的配置文件里面,允许有相同id的bean。就会出现覆盖bean的情况。 ### 还有 如果使用@Bean注解去声明一个bean,那么bean属性nam 阅读全文
posted @ 2023-08-02 12:12 一个苦逼的23届毕业生 阅读(573) 评论(0) 推荐(0) 编辑
摘要:### 问题:简述SpringMVC中如何返回JSON数据 - 1:在项目中加入json转换的依赖,例如jackson,fastjson,gson等 - 2:在请求处理方法中将返回值改为具体返回的数据的类型, 例如数据的集合类List等 - 3:在请求处理方法上使用@ResponseBody注解 # 阅读全文
posted @ 2023-07-19 10:28 一个苦逼的23届毕业生 阅读(34) 评论(0) 推荐(0) 编辑
摘要:Spring事务是Spring框架提供的一种用于管理数据库事务的机制。通过Spring事务管理,可以实现对数据库操作的事务性控制,保证数据的一致性和完整性。 #### Spring事务的特点和优势: - 声明式事务管理:Spring提供了声明式事务管理,可以通过配置简单的注解或XML配置来管理事务, 阅读全文
posted @ 2023-07-17 21:46 一个苦逼的23届毕业生 阅读(41) 评论(0) 推荐(0) 编辑
摘要:# 三级缓存 ``` //一级缓存,存放的是完整的bean private final Map singletonObjects = new ConcurrentHashMap(256); //二级缓存,存放的是半成品的bean,未完成属性注入 private final Map earlySing 阅读全文
posted @ 2023-06-25 18:58 一个苦逼的23届毕业生 阅读(35) 评论(0) 推荐(0) 编辑
摘要:# spring中的常用注解 - @Compontent:表示这是spring管理的一个组件 - @Controller:控制层的组件 - @Service:业务层的组件 - @Repository:持久层组件 - @Autoeire:自动装配注解 - @Qualifier:Autowired默认是 阅读全文
posted @ 2023-06-25 11:12 一个苦逼的23届毕业生 阅读(9) 评论(0) 推荐(0) 编辑
摘要:@Service注解为什么不能使用在接口上,而是写在实现类上 这个问题从开始学习就有关注,但是一写@Service注解就会想到,不知道为啥要写在实现类上,好记性不如烂笔头,记录一下。 接口中只有抽象方法、默认方法、静态方法,不包含构造器,不能实例化。而@Service标注这是一个spring管理的b 阅读全文
posted @ 2023-03-21 21:59 一个苦逼的23届毕业生 阅读(402) 评论(0) 推荐(0) 编辑
摘要:spring事务的七种传播机制 事务方法发生了相互调用,事务如何传播:a调用b REQUIRED(spring默认的事务传播级别):如果当前(a)没有事务,则(b)新建一个事务,如果当前存在事务,则加入这个事务。 REQUIRES_NEW:新建一个事务,如果当前存在事务,则挂起这个事务。各自有各自的 阅读全文
posted @ 2023-03-11 17:52 一个苦逼的23届毕业生 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Spring中context:annotation-config和context:component-scan区别 <context:annotation-config/> 注解扫描是针对已经在 Spring 容器里注册过的 Bean,即特定的一些后置bean,能完成部分@标签的解析功能,但是还有部 阅读全文
posted @ 2023-03-07 14:32 一个苦逼的23届毕业生 阅读(26) 评论(0) 推荐(0) 编辑
摘要:ApplicationContext和BeanFactory BeanFactory BeanFactory是spring的IOC容器的核心,Spring 使用 BeanFactory 来实例化、配置和管理 Bean。 常用的BeanFactory核心实现有:DefaultListableBeanf 阅读全文
posted @ 2023-03-05 16:49 一个苦逼的23届毕业生 阅读(36) 评论(0) 推荐(0) 编辑
摘要:# spring中BeanFactory和FactoryBean ### BeanFactory - BeanFactory是spring的IOC容器中的核心接口,是负责生产和管理bean的一个工厂。主要职责是:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。 - BeanFactory只 阅读全文
posted @ 2023-03-05 15:10 一个苦逼的23届毕业生 阅读(13) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示