2022-Java常问面试题总结3(Spring框架)

1. Spring 事务-事务的传播机制

在Spring中对于事务的传播行为定义了七种类型分别是:REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTED
链接: 七种事务传播行为详解与示例.

2. Spring中Bean的生命周期

在这里插入图片描述
在这里插入图片描述

3. Spring 四种依赖注入方式

1.Set方法注入
2. 构造器注入
3. 静态工厂的方法注入
4. 实例工厂的方法注入

链接: Spring 四种依赖注入方式.

4.@Resource、@Autowired、@Qualifier 定义说明:

1、@Resource 默认根据名字注入,其次按照类型搜索

2、@Autowired 根据类型注入

3、@Autowired @Qualifie(“userService”) 两个结合起来可以根据名字和类型注入

5. Spring SpringMVC和SpringBoot 区别

1、Spring

Spring是一个开源容器框架,可以接管web层,业务层,dao层,持久层的组件,并且可以配置各种bean,和维护bean与bean之间的关系。其核心就是控制反转(IOC),和面向切面(AOP),简单的说就是一个分层的轻量级开源框架。

2、SpringMVC

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。SpringMVC是一种web层mvc框架,用于替代servlet(处理|响应请求,获取表单参数,表单校验等。SpringMVC是一个MVC的开源框架,SpringMVC=struts2+spring,springMVC就相当于是Struts2加上Spring的整合。

3、SpringBoot

Springboot是一个微服务框架,延续了spring框架的核心思想IOC和AOP,简化了应用的开发和部署。Spring Boot是为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。提供了一堆依赖打包,并已经按照使用习惯解决了依赖问题—>习惯大于约定。

链接: Spring SpringMVC和SpringBoot 区别.

6. 微信公众号里的文章总结的Spring比较好

链接: 微信公众号里的文章总结的比较好.

7. 龙哥总结的Spring

链接: 龙哥总结的Spring 也非常好.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值