单例Bean和单例模式
- 单例Bean:对于一个类来说,他在当期IOC容器中,就是单独的一个对象,每次进行对Bean实例化的时候,总是调用的同一个对象。
- 单例模式:在同一个JVM中,单例Bean就是单例模式,但是在实例化的时候有不同的方法,比如懒汉模式等。(这个我不大理解,希望大佬指教)
spring的核心
- AOP
- 控制反转
- IOC容器
Bean的实例化和初始化有什么区别
- Bean的实例化:其实就是new Object()过程,但是在Spring中交给Spring进行。此时会先通过反射来执行构造方法创建一个对应Bean的Java对像,这就是实例化过程。
- Bean的初始化:Bean实例化后会创建一个Java对象,Java对象中会有一个afterPropertiesSet(),Bean初始化的时候会调用这个方法,可以通过这个方法对创建好的Java对象进行属性检测等操作。
SpringAop怎么实现的
- Aop使用场景:在项目开发结束后,如果需要对业务层整体进行日志记载操作, 无法逐个对每个方法进行操作,费时费力,这时候,使用AOP面向切面编程,使用代理对象,实现日志的操作。
Spring中的事务是怎么实现的
- 概念:<