當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring学习3之IOC创建对象的方式
生活随笔
收集整理的這篇文章主要介紹了
Spring学习3之IOC创建对象的方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
我們學習了IOC是什么,并且練習了一個Spring程序,知道了對象是由Spring創建,管理,裝配。IOC有哪些創建對象的方法呢?
一、IOC創建對象的方式
<!--IOC創建對象的方式 構造器注入1.使用無參構造創建對象,默認!2.使用有參構造創建對象(1):下標賦值<bean id="People" class="com.shan.pojo.People"><constructor-arg index="0" value="小黑神"/></bean>(2):類型賦值,不建議使用<bean id="People1" class="com.shan.pojo.People"><constructor-arg type="java.lang.String" value="小黑神"/></bean>(3):直接通過參數名設置<bean id="People2" class="com.shan.pojo.People"><constructor-arg name="name" value="小黑神"/></bean>-->在配置文件加載的時候,容器中管理的對象就已經初始化了!
二、延伸
1.別名
--> <!--alias別名 <alias name="user" alias="u"/> --> <!--name :也是別名,而且name 可以同時取多個別名--> <bean id="xxx" class="xxx" name="xx,xxx,xxx"><property name="xxx" value="xxx"/> </bean>2.Bean配置
<!--使用Spring來創建對象,在Spring這些都稱為Bean 類型 變量名 = new 類型();bean = 對象(Hello) id : bean的唯一標識符,也就是相當于我們學的對象名 class:bean對象所對應的全限定名:包名+類型 <bean id="xxx" class="xxx"><property name="xxx" value="xxx"/> </bean>3.Import
這個import,一般用于團隊開發使用,他可以將多個配置文件,導入合并為一個
假設,現在項目中有多個人開發,這三個人復制不同的類開發,不同的類需要注冊在不同的bean中,我們可以利用import將所有人的beans.xml合并為一個總的!
使用的時候直接使用總的即可!
作者有話說
博客創作不易,希望看到這里的讀者動動你的小手點個贊,如果喜歡的小伙伴可以一鍵三連,作者大大在這里給大家謝謝了。
總結
以上是生活随笔為你收集整理的Spring学习3之IOC创建对象的方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring学习2之helloSprin
- 下一篇: Spring学习4之依赖注入(DI)