一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Spring系列(五):@Lazy懶加載注解用法介紹

 IT技術(shù)分享社區(qū) 2022-10-20 發(fā)布于江蘇
今天給大家介紹@Lazy懶加載注解用法,希望對(duì)大家能有所幫助!
               

1、@Lazy 懶加載注解的概念

SpringIoC容器會(huì)在啟動(dòng)的時(shí)候?qū)嵗袉螌?shí)例 bean 。如果我們想要實(shí)現(xiàn) Spring 在啟動(dòng)的時(shí)候延遲加載 bean,即在首次調(diào)用bean的時(shí)候再去執(zhí)行初始化,就可以使用 @Lazy 注解來(lái)解決這個(gè)問(wèn)題。
注意:使用@Lazy的前提是要操作的Bean要使用默認(rèn)的單例模式。

2、@Lazy 懶加載注解作用

使用@Lazy懶加載注解可以減少springIOC容器啟動(dòng)過(guò)程的加載時(shí)間。

3、@Lazy 懶加載注解使用示例

3.1 新建配置類TestLazyConfig.java


package com.spring.config;
import com.spring.bean.Person;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.context.annotation.Lazy;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Component;
@Configuration//@Lazy注解作用于類上時(shí),通常與@Component及其衍生Spring注解配合使用。/*@Component@Lazy*/public class TestLazyConfig { // @Lazy注解屬性 Value 取值為 true、false 。默認(rèn)為true 表示啟用懶加載。 //false 表示不啟用,基本用不到,如果不啟用的話,不需要加@Lazy注解// @Lazy注解作用于在類方法上時(shí),通常與@Bean注解配合使用。 @Lazy @Bean public Person person() { System.out.println("測(cè)試容器添加Person對(duì)象......"); return new Person("小孫", 28, "西安"); }}

3.2 新建測(cè)試類 TestLazy.java


package com.spring.test;
import com.spring.config.TestLazyConfig;import org.springframework.context.annotation.AnnotationConfigApplicationContext;
public class TestLazy { public static void main(String[] args) {// @Lazy 注解啟用的時(shí)候 不進(jìn)行類初始化,// 不啟用的時(shí)候會(huì)進(jìn)行類初始化 //控制臺(tái)輸出:測(cè)試容器添加Person對(duì)象......AnnotationConfigApplicationContext annotationContext = new AnnotationConfigApplicationContext(TestLazyConfig.class);// 第一次獲取Bean對(duì)象 會(huì)進(jìn)行類初始化 //控制臺(tái)輸出:測(cè)試容器添加Person對(duì)象...... Object person1 = annotationContext.getBean("person"); // 第二次獲取Bean對(duì)應(yīng) 不會(huì)載進(jìn)行類初始化 Object person2 = annotationContext.getBean("person"); }}

IT技術(shù)分享社區(qū)

個(gè)人博客網(wǎng)站:https://

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产伦精品一区二区三区高清版| 视频在线免费观看你懂的 | 国产欧美日韩在线精品一二区| 在线日韩中文字幕一区| 91欧美一区二区三区成人| 日韩欧美91在线视频| 日韩欧美一区二区黄色| 九九热精品视频免费观看| 国产亚洲精品久久99| 日本免费熟女一区二区三区| 久久精品偷拍视频观看| 神马午夜福利一区二区| 国产一级内射麻豆91| 99久久无色码中文字幕免费| 国产精品免费视频专区| 欧美国产亚洲一区二区三区| 二区久久久国产av色| 欧美高潮喷吹一区二区| 99久久精品免费看国产高清| 国产精品亚洲一级av第二区| 男人操女人下面国产剧情| 欧美一区二区三区性视频| 欧美人妻免费一区二区三区| 99久久国产综合精品二区| 开心久久综合激情五月天| 黄片在线免费看日韩欧美| 精品女同在线一区二区| 免费观看潮喷到高潮大叫 | 日韩专区欧美中文字幕| 内用黄老外示儒术出处| 黄色美女日本的美女日人| 91播色在线免费播放| 高清一区二区三区四区五区| 亚洲国产av精品一区二区| 日本加勒比中文在线观看| 日韩欧美国产亚洲一区| 亚洲一区二区三区三州| 国产成人精品午夜福利| 国产精品一区二区不卡中文| 大香蕉久久精品一区二区字幕| 91偷拍裸体一区二区三区|

    AI助手

    阅读时有疑惑?点击向AI助手提问吧

    联系客服

    微信扫码,添加客服企业微信

    客服QQ:

    1732698931

    联系电话:4000-999-276

    客服工作时间9:00-18:00,晚上非工作时间,请在微信或QQ留言,第二天客服上班后会立即联系您。