JavaEE - Spring Boot組件和注入

學生類

@Configuration
public class Student {

    @Value("wenhu an")
    private String name;

    @Value("1602753101")
    private String studentId;

    @Override
    public String toString() {
        return "Student{" +
                "name='" + name + '\'' +
                ", studentId='" + studentId + '\'' +
                '}';
    }
}

教師類

@Configuration
public class Teacher {

    @Value("moqi xu")
    private String name;

    @Value("111")
    private String teacherId;

    @Override
    public String toString() {
        return "Teacher{" +
                "name='" + name + '\'' +
                ", teacherId='" + teacherId + '\'' +
                '}';
    }
}

課程類

/**
 * @author tigerAndBull
 * 使用@Component注解標注一個類徒爹,這個類的對象為可被Spring容器注入锈锤,是一個單例的bean
 * 注入分為構造器注入和setter注入
 * 依賴注入和AOP是Spring的兩大特性
 */
@Component
public class Course {

    @Resource
    private Student student;

    @Resource
    private Teacher teacher;

    @Override
    public String toString() {
        return "Course{" +
                "學生:" + student.toString() +
                ", 教師:" + teacher.toString() +
                '}';
    }
}

Main

/**
 * @author tigerAndBull
 * 使用@SpringBootApplication注解的類,是啟動主類蹈矮,一般放在項目頂層包下
 * 它是一下內(nèi)容的綜合,
 * 1 @Configuration 標記一個類來作為bean定義的應用程序上下文的資源
 * 2 @EnavleAutoCongfigutation 告訴Spring Boot開始加載基于類路徑下的配置信息,beans褒脯,各種屬性配置
 * 3 @ComponententScan 告訴Spring尋找其他組件追他,配置坟募,以及業(yè)務層類岛蚤,最前面才能加載到所有的類
 */
@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {

        ApplicationContext ac = SpringApplication.run(DemoApplication.class, args);
        Course course = (Course) ac.getBean("course");

        System.out.println(course.toString());
    }
}

運行結(jié)果


image.png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市婿屹,隨后出現(xiàn)的幾起案子灭美,更是在濱河造成了極大的恐慌,老刑警劉巖昂利,帶你破解...
    沈念sama閱讀 222,627評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件届腐,死亡現(xiàn)場離奇詭異,居然都是意外死亡蜂奸,警方通過查閱死者的電腦和手機犁苏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扩所,“玉大人围详,你說我怎么就攤上這事∽嫫粒” “怎么了助赞?”我有些...
    開封第一講書人閱讀 169,346評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長袁勺。 經(jīng)常有香客問我雹食,道長,這世上最難降的妖魔是什么期丰? 我笑而不...
    開封第一講書人閱讀 60,097評論 1 300
  • 正文 為了忘掉前任群叶,我火速辦了婚禮,結(jié)果婚禮上钝荡,老公的妹妹穿的比我還像新娘街立。我一直安慰自己,他們只是感情好埠通,可當我...
    茶點故事閱讀 69,100評論 6 398
  • 文/花漫 我一把揭開白布赎离。 她就那樣靜靜地躺著,像睡著了一般端辱。 火紅的嫁衣襯著肌膚如雪蟹瘾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,696評論 1 312
  • 那天掠手,我揣著相機與錄音憾朴,去河邊找鬼。 笑死喷鸽,一個胖子當著我的面吹牛众雷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼砾省,長吁一口氣:“原來是場噩夢啊……” “哼鸡岗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起编兄,我...
    開封第一講書人閱讀 40,108評論 0 277
  • 序言:老撾萬榮一對情侶失蹤轩性,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后狠鸳,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體揣苏,經(jīng)...
    沈念sama閱讀 46,646評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,709評論 3 342
  • 正文 我和宋清朗相戀三年件舵,在試婚紗的時候發(fā)現(xiàn)自己被綠了卸察。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,861評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡铅祸,死狀恐怖坑质,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情临梗,我是刑警寧澤涡扼,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站盟庞,受9級特大地震影響壳澳,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜茫经,卻給世界環(huán)境...
    茶點故事閱讀 42,196評論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望萎津。 院中可真熱鬧卸伞,春花似錦、人聲如沸锉屈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,698評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽颈渊。三九已至遂黍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間俊嗽,已是汗流浹背雾家。 一陣腳步聲響...
    開封第一講書人閱讀 33,804評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绍豁,地道東北人芯咧。 一個月前我還...
    沈念sama閱讀 49,287評論 3 379
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親敬飒。 傳聞我的和親對象是個殘疾皇子邪铲,可洞房花燭夜當晚...
    茶點故事閱讀 45,860評論 2 361

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法无拗,內(nèi)部類的語法带到,繼承相關的語法,異常的語法英染,線程的語...
    子非魚_t_閱讀 31,665評論 18 399
  • 高中時的我從來就沒有過于憧憬過大學生活以及未來怎樣税迷。我一直相信無論怎樣自己都要腳踏實地的盡力走好自己的每一...
    無良lyh閱讀 1,099評論 0 1
  • 公司每個月都有不同的獎勵方案永丝。獎勵力度很大,但是真正得到的人卻很少箭养。因為大部分人沒有仔細研究過慕嚷。 我以前也很少...
    斐麗希婭閱讀 125評論 0 0