目录
1.Ioc的优点?
2.springIOC的实现机制?
3.IOC和DI的区别?
4.紧耦合和松耦合有什么区别?
5.配置bean有哪几种方式?
6.bean有哪几种作用域?
1.Ioc的优点?就是将创建对象的权力交给springIoc,如果要去使用对象通过DI的@Autowired自动注入就可以使用对象。
优点是:集中管理对象,方便维护,降低了耦合度
2.springioC的实现机制?工厂加反射
3.IOC和DI的区别?IOC用来解决耦合度的思想,DI是IOC的具体实现
4.紧耦合和松耦合有什么区别?紧耦合是指类之间高度依赖
松耦合是指降低耦合度
单一职责原则,接口分离原则,依赖倒置原则
5.配置bean有哪几种方式?1.xml
2.注解的方式:@Component(@Service.@Controller.@Repostory)前提需要配置扫描
3.javaConfig:@Bean自己控制实例化过程
4.@import
6.bean有哪几种作用域?singleton prototype web下有request,session,appliciation



