在使用註解之前也需要建立乙個xml檔案
!--開啟註解掃瞄--
>
package
="com.tao.annotation"
>
<
/context:component-scan>
<
/beans>然後再所建立的類上新增註解即可
serviceproj類
@service
("serviceproj"
)public
class
serviceproj
測試**進行測試
@test
public
void
test2()
列印結果:
com.tao.annotation.serviceproj@7692d9cc
建立物件的幾個註解:
@component
@controller:表示控制層
@service:表示事務層
@repository:表示持久層
沒有硬性規定,只是約定俗成
2.使用註解進行對物件的屬性注入值
daoproj物件
@repository
("daoproj"
)public
class
daoproj")
private string name;
@autowired註解可以自動匹配到相對應的類,當如果有多個相應的類時可以和@qualifier註解搭配使用
@qualifier註解指定相應類的id值。當然也可以直接使用乙個@resource註解直接指定想要注入的類的id。
@value時用來注入基本型別值的,可以直接寫入值,也可和@propertysource(「classpath:propertysource.properties」)搭配使用,使用${}表示式從properties檔案中獲取值
propertysource.properties檔案
user=李四
@propertysource(value = 「classpath:propertysource.properties」,encoding = 「utf-8」)
value = 「classpath:propertysource.properties」,指定propertysource檔案位置,encoding = "utf-8"指定字符集編碼。
博學之,審問之,慎思之,明辨之,篤行之
禮記 中庸 十九章有云 博學之,審問之,慎思之,明辨之,篤行之。這說的是為學的幾個層次,或者說是幾個遞進的階段。博學之 意謂為學首先要廣泛的獵取,培養充沛而旺盛的好奇心。好奇心喪失了,為學的慾望隨之而消亡,博學遂為不可能之事。博 還意味著博大和寬容。惟有博大和寬容,才能相容幷包,使為學具有世界眼光和...
接觸之,熟悉之,打破之
接觸之,熟悉之,打破之 拿破崙小時候就是孩子王,不管同夥伴們玩什麼遊戲,它總是贏家。同時,它更善於改變遊戲規則,以便能夠發揮他自己的優勢。如果能夠成為遊戲規則的左右者,那麼,在當今商戰中必定是最大的贏家。我們處在乙個有著各種各樣遊戲規則的大環境中,每時每刻都要面對不同的遊戲規則,轉換不同的角色,讓自...
手之舞之,足之蹈之
我知道,你認為我在講述天方夜譚。沒有哪個程式設計師可以這樣奢侈,可以這樣幸運。不錯,這確乎是我的幻想。不可求,不可遇。然而,書卻可以擁有這樣的魔力,可以讓這樣的幻想得到實現。感謝richard monson haefel薈萃了這樣乙個團隊,並將他們帶到每乙個讀者身邊,那就是這本薄薄的小書 軟體架構師...