點擊完成以後,咱們就在src目錄下建立了一個spring的配置文件。spring
全類名:class="com.atguigu.spring.beans.HelloWorld",用反射的方式,由spring幫咱們建立Helloworld這麼一個對象,而後id="helloworld" 這裏的id是用來標識對象helloworld的,而name="name" 就對應方法setName 中的name。app
在這裏,ApplicationContext 表明的就是spring的 IOC 容器;ui
ClassPathXmlApplicationContext表示的是:配置文件在類路徑下,而後傳入的是applicationContext.xml3d
這裏面的ctx.getBean("helloworld"); 中的helloworld就對應applicationContext.xml 下的bean id xml
經過上面兩個打印helloworld的方法的對比,能夠看出:對象
常規狀況下,咱們要使用一個類的話,要先new 一個類對象,而後再經過對象賦值,而後再調用對象的方法,以下圖:blog
使用了spring以後,咱們就將建立對象,爲對象賦值的工做交給spring,咱們直接調用方法便可,以下圖:get