目录
2.4 BeanFactory和FactoryBean的关系?
4.2 那@Controller、@Service、@Repository和@Component有什么区别?
6.1 用过Spring自带的JDBC API技术JdbcTemplate吗?随便说几个常用的方法
7.7 你刚才提到@Transactional注解有一个属性timeout,你是怎么理解的?
8.1 Spring6.0和SpringBoot3.0有什么新特性?
一、Spring框架概述
1.1 什么是Spring?
答:spring的核心实现思想IOC,由spring来负责控制对象的生命周期和对象间的关系。注意以前对于一个类型(类),手动的使用new来实例化这个对象变量,现在不用你new了,交给spring控制。
在传统的开发中,在一个类定义另一个类的实例,这样的话,互相依赖,耦合在一起。spring的思想是两个类是独立的,用的时候在往里放,即轻松解耦。
1.2 spring优点有哪些?
答:可以从四个方面来答,解耦、切面、方便集成各种优秀框架、一站式。
一站式:在IOC和AOP的基础上可以整合各种企业应用的开源框架和优秀的第三方类库(实际上spring自身也提供了展现层的spri