2.12 @Scope的proxyMode屬性


戴着假發的程序員出品  抖音ID:戴着假發的程序員  歡迎關注

[查看視頻教程]

proxyMode是用來配置當前類的代理模式的。主要用於scope非singleton的情況。因為非singleton的bean spring並不會立刻創建對象,如果需要注入時就產生一個代理對象,這時代理模式就起作用了。

有下面的幾個值:

1 public enum ScopedProxyMode {
2     DEFAULT, NO, INTERFACES, TARGET_CLASS;
3     private ScopedProxyMode() { /* compiled code */ }
4 }

默認值DEFAULT 就是 NO :意思就是不使用代理,如果需要就立刻創建。

INTERFACES : 表示使用jdk實現動態代理。

TARGET_CLASS:表示使用CGLib實現動態代理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 Bean的作用域@Scope、ProxyMode 2.12 maven中scope屬性的 maven中scope屬性的