我是靠谱客的博主 细心热狗,最近开发中收集的这篇文章主要介绍Spring,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、 IOC(Inversion of Control),即控制反转,意思是将对象的创建和依赖关系交给第三方容器处理,我们要用的时候告诉容器我们需要什么然后直接去拿就行了。举个例子,

 我们有一个工厂,它生产各种产品,当你需要某个产品,比如你需要一辆汽车,你就告诉工厂你需要一辆汽车,工厂就会直接返回给你一辆汽车,而不需要你自己通过付

 出劳动来得到这辆汽车,你也不用关心工厂是如何生产这辆汽车。对应到我们的程序中就是,IOC容器会帮我们创建和管理对象,当你告诉容器你需要某个对象时,

 容器会把这个对象返回给你,而不需要自己去new出一个对象来,对象的创建和管理会由容器自动进行,直接从容器中拿来用就可以了。IOC可以说是Spring最核心的思想,

 它使我们的开发变得简单(对象之间的依赖关系可以通过配置文件或者注解来创建),对于这种优秀的设计思想,我们当然有必要研究一下它的底层实现原理。

 public interface BeanFactory {  

    String FACTORY_BEAN_PREFIX = "&";   

    Object getBean(String name) throws BeansException;  

    <T> T getBean(String name, @Nul

最后

以上就是细心热狗为你收集整理的Spring的全部内容,希望文章能够帮你解决Spring所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部