Spring 中的Bean 自動掃瞄

2021-05-08 11:30:19 字數 462 閱讀 3515

將spring 配置成如下這樣. 就表示 spring 將掃瞄所有的com.yourhz下面的bean.

<?xml version="1.0" encoding="utf-8"?>

那麼bean應當如何寫才能被他掃瞄到呢。我們看如下乙個例子。

在類名上面加如下一句,則表示這是乙個受制於spring 的 bean

@controller 

如果寫成這樣的,估計表示bean的控制代碼名稱為 core.upload

@controller("core.upload")

寫成如下形式也行。

@service注釋表示定義乙個bean,自動根據bean的類名例項化乙個首寫字母為小寫的bean,例如chinese例項化為chinese,american例項化為american,如果需要自己改名字則:@service("你自己改的bean名")。   

Spring中Bean的自動裝配

1.no 不做任何操作 class com.test.a name b ref b property id b class com.test.b 2.byname 根據屬性名自動裝配。此選項將檢查容器並根據名字查詢與屬性完全一致的bean,並將其與屬性自動裝配 修改配置檔案 id a class c...

spring中Bean的自動裝配

新增乙個person類 package autowire public class person public void setname string name public address getaddress public void setaddress address address publ...

spring中bean的自動裝配

為了解決bean每次都配置的那麼麻煩,spring提供了乙個自動裝配的功能,個人感覺功能有一些雞肋 假設我們有乙個user類,然後裡面有兩個屬性分別是名字和位址 user package com.zhouning.spring.beans public class user public user ...