Spring 官方文件部分翻譯(第一章)

2021-09-03 01:16:04 字數 2189 閱讀 8270

public

class

******movielister

// business logic that actually uses the injected moviefinder is omitted...

}

(2)基於setter的依賴注入

"lazy"

class

="com.something.expensivetocreatebean" lazy-init=

"true"

/>

控制生命週期的按照方式

註解是否優於xml配置?

@componentscan

(basepackages =

"org.example"

)@componentscan

("org.example"

)

@configuration

@componentscan

(basepackages =

"org.example"

, includefilters = @filter

(type = filtertype.

regex

, pattern =

".*stub.*repository"),

excludefilters = @filter

(repository.

class))

public

class

使用者也可以實現和發布自定義事件。

基於註解的事件listeners

public

class

blacklistnotifier

@eventlistener()

public

void

processblacklistevent

(blacklistevent event)

}

@eventlistener

(condition =

"#blevent.content == 'my-event'"

)public

void

processblacklistevent

(blacklistevent blevent)

@eventlistener

public listupdateevent handleblacklistevent

(blacklistevent event)

非同步listener

@eventlistener

@async

public

void

processblacklistevent

(blacklistevent event)

有序listener

@eventlistener

@order(42

)public

void

processblacklistevent

(blacklistevent event)

泛型事件

@eventlistener

public

void

onpersoncreated

(entitycreatedevent event)

public

class

entitycreatedevent

<

t>

extends

implements

resolvabletypeprovider

@override

public resolvabletype getresolvabletype()

}

Core Foundation 官方文件翻譯

core foundation框架中常用的隱含型別 使用這些隱含型別時需要自己初始化,自己去釋放記憶體。所以需要記住,在初始化的同時在相應位置釋放。以防出現記憶體問題。1.cfstringref 其他方法用的時候可以檢視文件 void testcfstringref 2 cfarrayref,還有很...

Docker 官方文件翻譯

docker compose 是利用docker來執行多個容器的工具。利用compose 在乙個檔案中定義多個容器,然後利用乙個單獨的命令,可以執行你所想做的任何事情。compose 能較好的作為開發環境的假設,伺服器腳手架以及ci方面的應用。我們不推薦使用在生產環境中。使用compose 需要一下...

voltdb官方文件翻譯 一)

最近研究voltdb,發現網上的資料很少。但是官網的文件講述的還是挺清楚的。所以就把看後的觀點記錄下來,方便後來人,廢話不多說,進入正題。首先,voltdb是什麼。它是一款記憶體資料庫,號稱實現了acid和事務隔離,快速解決大資料量和大併發量的秒級相應。本人實際使用了一下感覺還是蠻好的。因為volt...