Spring註解開發 一

2021-08-31 03:29:11 字數 1218 閱讀 7268

註解開發

將xml格式的配置,按照annotation改寫增強

依賴:

org.springframework

spring-context

5.0.2.release

junit

junit

4.12

test

(什麼都不做,無自定義的bean)

使用註解

package cn.config;

import org.springframework.context.annotation.configuration;

@configuration

public class mainconfig

package cn.test;

import org.junit.test;

import cn.config.mainconfig1;

public class testmainconfig

}}

@configuration

public class mainconfig

//自定義型別person的bean

@bean

public person person()

//預設配置下會覆蓋前乙個bean

@bean

public person person(string name)

}public class person

public person(string name,int age)

public string tostring()

}public class testmainconfig

system.out.println(ac.getbean("test"));

system.out.println(ac.getbean("person"));//輸出第二個person

}}

觀察發現

@component

public @inte***ce configuration

@configuration標籤是component的別名 也就是元件

(此處未仔細深究 暫且這麼理解,測試發現將@configuration-->@component測試類正常執行)

Spring註解開發

spring註解開發 dao層用的註解 repository service層的註解 service controller表現層的註解 controller 以上的三個註解都是用 componment新增三個衍生的註解 屬性依賴注入 value的屬性注入 value wwtmy love 注入的是屬...

spring註解開發

第一步,設定xml約束檔案 第一步,設定xml約束檔案 xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd 第二步,定義bean 除了 component外,spring提供了3個功能基本和 c...

Spring註解開發

在spring4之後,要使用註解開發,但是必須保證aop的包存在 使用註解必須保證匯入context約束增加註解的支援 xmlns xmlns xsi xmlns context xsi schemalocation spring beans.xsd spring context.xsd conte...