1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Spring中基于Java的@Configuration和@Bean用法是什么

      本篇內(nèi)容主要講解“Spring中基于Java的@Configuration和@Bean用法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Spring中基于Java的@Configuration和@Bean用法是什么”吧!

      成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),安平企業(yè)網(wǎng)站建設(shè),安平品牌網(wǎng)站建設(shè),網(wǎng)站定制,安平網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,安平網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

      一、首先,需要xml中進(jìn)行少量的配置來啟動(dòng)Java配置:

      二、定義一個(gè)配置類

      用@Configuration注解該類,等價(jià) 與XML中配置beans;用@Bean標(biāo)注方法等價(jià)于XML中配置bean。

      代碼如下:

      package SpringStudy;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import SpringStudy.Model.Counter;import SpringStudy.Model.Piano;@Configurationpublic class SpringConfig {@Beanpublic Piano piano(){return new Piano();}@Bean(name = "counter") public Counter counter(){return new Counter(12,"Shake it Off",piano());}}

      三、基礎(chǔ)類代碼

      Counter:

      package SpringStudy.Model;public class Counter {public Counter() {}public Counter(double multiplier, String song,Instrument instrument) {this.multiplier = multiplier;this.song = song;this.instrument=instrument;}private double multiplier;private String song;@Resourceprivate Instrument instrument;public double getMultiplier() {return multiplier;}public void setMultiplier(double multiplier) {this.multiplier = multiplier;}public String getSong() {return song;}public void setSong(String song) {this.song = song;}public Instrument getInstrument() {return instrument;}public void setInstrument(Instrument instrument) {this.instrument = instrument;}}

      Piano類

      package SpringStudy.Model;public class Piano {private String name="Piano";private String sound;public String getName() {return name;}public void setName(String name) {this.name = name;}public String getSound() {return sound;}public void setSound(String sound) {this.sound = sound;}}

      四、調(diào)用測試類

      package webMyBatis;import org.springframework.context.ApplicationContext;import org.springframework.context.annotation.AnnotationConfigApplicationContext;import SpringStudy.Model.Counter;public class SpringTest {public static void main(String[] args) {//ApplicationContext ctx = new ClassPathXmlApplicationContext("spring/bean.xml");// 讀取bean.xml中的內(nèi)容ApplicationContext annotationContext = new AnnotationConfigApplicationContext("SpringStudy");Counter c = annotationContext.getBean("counter", Counter.class);// 創(chuàng)建bean的引用對象System.out.println(c.getMultiplier());System.out.println(c.isEquals());System.out.println(c.getSong());System.out.println(c.getInstrument().getName());}}

      注意:如果是在xml中配置beans和bean的話,或者使用自動(dòng)掃描調(diào)用的話,代碼為

      ApplicationContext ctx = new ClassPathXmlApplicationContext("spring/bean.xml");// 讀取bean.xml中的內(nèi)容Counter c = ctx.getBean("counter", Counter.class);// 創(chuàng)建bean的引用對象

      五、運(yùn)行結(jié)果

      12.0falseShake it OffPiano---------------------

      到此,相信大家對“Spring中基于Java的@Configuration和@Bean用法是什么”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


      當(dāng)前名稱:Spring中基于Java的@Configuration和@Bean用法是什么
      分享網(wǎng)址:http://ef60e0e.cn/article/gegeec.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        志丹县| 汾西县| 奉新县| 七台河市| 五大连池市| 合江县| 济阳县| 丘北县| 伽师县| 泰宁县| 阜城县| 科尔| 云林县| 志丹县| 内乡县| 集贤县| 习水县| 霍林郭勒市| 伊春市| 利川市| 上虞市| 廉江市| 若羌县| 司法| 龙泉市| 尚志市| 高邮市| 双流县| 留坝县| 中西区| 陇西县| 滦南县| 瓮安县| 杂多县| 绍兴县| 和田县| 财经| 三都| 开江县| 三穗县| 望奎县|