Spring完全註解開發

2021-10-16 08:47:23 字數 1843 閱讀 8206

完全註解開發的意思就是不使用xml配置檔案,之前我們可以用使用註解方式替代xml配置檔案方式完成很多事情,但是還是要在配置檔案中開啟元件掃瞄,現在我們建立乙個配置類來完全代替配置檔案,在配置類中完成開啟元件掃瞄的操作。

@configuration: 把當前類作為配置類,替代xml配置檔案

springconfig類:

package com.keafmd.spring5.config;

import org.springframework.context.annotation.componentscan;

import org.springframework.context.annotation.configuration;

/** * keafmd

* * @classname: springconfig

* @description: spring配置類

* @author: 牛哄哄的柯南

* @date: 2021-01-17 17:04

*/@configuration

//把當前類作為配置類,替代xml配置檔案

@componentscan

(basepackages =

)// 替代配置檔案中的

public

class

springconfig

測試類:

package com.keafmd.spring5.testdemo;

import com.keafmd.spring5.config.springconfig;

import com.keafmd.spring5.service.userservice;

import org.junit.test;

/** * keafmd

* * @classname: testspring5demo1

* @description: 測試類

* @author: 牛哄哄的柯南

* @date: 2021-01-17 13:03

*/public

class

testspring5demo1

@test

public

void

testservice2()

}

兩種測試輸出結果相同:

com.keafmd.spring5.service.userservice@7ce3cb8e

name:keafmd

service add...

...dao add ...

process finished with exit code 0

這樣我們就通過實用配置類的方式完全替代了配置檔案,從而達到完全註解開發。

看完如果對你有幫助,感謝點讚支援!

如果你是電腦端的話,看到右下角的 「一鍵三連」 了嗎,沒錯點它[哈哈]

加油!

共同努力!

keafmd

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...