目录
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<bean class='' '' id=" ">
2.注解的方式:@Component(@Service.@Controller.@Repostory)前提需要配置扫描<compent-scan>
3.javaConfig:@Bean自己控制实例化过程
4.@import
6.bean有哪几种作用域?
singleton prototype web下有request,session,appliciation