javascript
如何使用JSR107缓存注释
最近,我對JSR107緩存注釋以及JSR107的實(shí)現(xiàn)是否提供它們有一些疑問。
可以將緩存注釋添加到Java類中,并將其作為方法調(diào)用緩存操作。 例如,下面是帶注釋的BlogManager。
盡管在JSR107中定義了高速緩存批注,但并不意味著由諸如Hazelcast之類的CachingProvider提供。 相反,它們必須由依賴項(xiàng)注入容器提供:Spring,Guice,CDI(對于Java EE)。 EE將會在8年后實(shí)現(xiàn)。 Spring支持在4.1中提供,現(xiàn)在可供開發(fā)人員在快照中使用。 有關(guān)如何使用它的信息,請參見https://spring.io/blog/2014/04/14/cache-abstraction-jcache-jsr-107-annotations-support 。
盡管DI需要花費(fèi)一些時間來添加支持,但在JSR107 RI中,我們?yōu)槊總€DI編寫了一個模塊。 可以將該代碼添加到現(xiàn)有的DI容器中,并啟用緩存注釋處理。 參見https://github.com/jsr107/RI/tree/master/cache-annotations-ri 。
翻譯自: https://www.javacodegeeks.com/2014/04/how-jsr107-caching-annotations-are-meant-to-be-used.html
總結(jié)
以上是生活随笔為你收集整理的如何使用JSR107缓存注释的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: liblinux(lib linux)
- 下一篇: 出口退税备案资料有哪些内容(出口退税备案