<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      springboot~注冊(cè)不同級(jí)別包里的bean~scanBasePackages

      對(duì)于springboot來說,它會(huì)把當(dāng)前應(yīng)用程序所在的包裝載到ioc容器里,讓使用者可以直接Autowired注入它們,一般的項(xiàng)目結(jié)果是這樣的,這個(gè)項(xiàng)目包下有main方法,它將會(huì)把nacosdemo這個(gè)包里面所有的bean都掃描出來,然后在程序啟動(dòng)時(shí),nacosdemo里的bean就會(huì)被自動(dòng)注冊(cè)了。
      項(xiàng)目結(jié)構(gòu)
      目前我們做一個(gè)測試,在nacosdemo包外層再建立一個(gè)包c(diǎn)ommon,在里面寫個(gè)組件,然后在nacosdemo里去使用它,整個(gè)項(xiàng)目結(jié)構(gòu)如下
      整個(gè)結(jié)構(gòu)
      這時(shí),項(xiàng)目啟動(dòng)后,是無法加載到你的bean的,因?yàn)樗粫?huì)被掃描到,解決方法是把它添加到掃描包列表里

      @SpringBootApplication(scanBasePackages = {"com.lind.nacosdemo", "com.lind.common"})
      @EnableDiscoveryClient
      public class NacosDemoApplication {
          public static void main(String[] args) throws InterruptedException {
              ConfigurableApplicationContext applicationContext = SpringApplication.run(NacosDemoApplication.class, args);
              String userName = applicationContext.getEnvironment().getProperty("user.name");
              String userAge = applicationContext.getEnvironment().getProperty("user.age");
              System.err.println("user name :" + userName + "; age: " + userAge);
      
          }
      }
      

      在添加時(shí)要注冊(cè),當(dāng)前包的名稱也要加上,否則當(dāng)前包也會(huì)被覆蓋的,這一點(diǎn)要清楚。

      測試的代碼

      common里的組件bean

      @Component
      public class RedisConfig {
          public void print() {
              System.out.println("hello redis!");
          }
      }
      

      canosdemo包里調(diào)用它

        @Autowired
          RedisConfig redisConfig;
          @RequestMapping("/get")
          public String get() {
              redisConfig.print();
              return username;
          }
      

      結(jié)果如圖,我們的方法被調(diào)用到了
      結(jié)果
      這種方法雖然實(shí)現(xiàn)了我們的功能,但需要在程序的入口維護(hù)一坨坨包名,很不友好,下次我們說對(duì)這塊進(jìn)行重構(gòu)。

      posted @ 2020-06-10 13:06  張占嶺  閱讀(10401)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 免费看的一级毛片| 亚洲精品无码成人A片九色播放| 亚洲人成18在线看久| 四虎影视一区二区精品| 免费看亚洲一区二区三区| 十八禁午夜福利免费网站 | 日韩有码av中文字幕| 国产日韩久久免费影院| 香港特级三A毛片免费观看| 色8久久人人97超碰香蕉987| 亚洲乳大丰满中文字幕| 少妇人妻精品一区二区| 92国产精品午夜福利| 在线观看中文字幕国产码| 免费人妻无码不卡中文18禁| 国产欲女高潮正在播放| 台中市| 国产偷国产偷亚洲综合av| 虎白女粉嫩尤物福利视频| 无套内谢少妇毛片aaaa片免费 | 少妇午夜福利一区二区三区| 亚洲人妻一区二区精品| 欧美变态口味重另类在线视频| 一本久道久久综合中文字幕| 亚洲高清成人av在线| 国产精品人妻系列21p| 国产精品国产三级国产专i| 亚洲精品国男人在线视频| 起碰免费公开97在线视频| 97亚洲熟妇自偷自拍另类图片| 精品国产福利一区二区在线| 日本一二三区视频在线| 99国产午夜福利在线观看| 丰满少妇内射一区| 精品无码一区二区三区水蜜桃| 天堂网av成人在线观看| 国产精品中文字幕第一区| 狠狠躁天天躁中文字幕无码| 欧美成人h亚洲综合在线观看| 国产一区二区三区禁18| 免费看国产精品3a黄的视频|