Spring的 Bean註解使用

2021-09-01 13:26:01 字數 1155 閱讀 3700

spring的@bean註解用於告訴方法產生乙個bean物件,然後這個bean物件交給spring容器管理,產生bean物件的方法spring只會呼叫一次,呼叫之後spring會將這個bean放入到自己的ioc容器中。

使用@bean註解方法生成乙個bean物件:

package com.config.server.endpoint;

import org.springframework.context.annotation.bean;

import org.springframework.stereotype.service;

@service

public class beantest

}

啟動spring獲取上下文物件,通過上下文物件拿到bean物件:

package com.config.server;

import org.springframework.cloud.config.server.enableconfigserver;

@enableconfigserver

public static void main(string args)

}

輸出結果是:

呼叫方法:com.config.server.endpoint.beantest@6a638c79

com.config.server.endpoint.beantest@6a638c79

com.config.server.endpoint.beantest@6a638c79

預設bean的名稱就是方法的名稱,不過也可以指定bean的名稱:

package com.config.server.endpoint;

import org.springframework.context.annotation.bean;

import org.springframework.stereotype.service;

@service

public class beantest

}

使用@bean註解的好處是能夠動態的獲取乙個bean物件,能夠根據環境不同獲取不同的bean物件,或者是將其它的元件交給spring容器管理。

spring 使用註解註冊bean

使用spring容器帶的 component 就能自動註冊了 不過也要在配置檔案中開啟註解,不然註解不生效 xml xmlns xmlns xsi xmlns context xsi schemalocation context component scan base package com.sun...

Spring中 Bean註解的使用

在spring中,bean註解是我們常常會用到的乙個註解.其通常會應用在一些配置類 被 configuration註解標記的類 中,用於描述具備返回值的方法,系統使用這些方法時,底層呼叫這些方法時,會通過反射的方式,以低耦合的形式去獲取物件,並基於作用域 若是單例項會存入bean池 將物件進行儲存與...

Spring(四)使用註解注入Bean

是 裡面的特殊標記,使用註解完成功能。註解寫法 註解名稱 屬性名 屬性值 註解可以作用在類 方法 屬性上面。在spring mvc中開啟註解掃瞄 在類 方法 屬性上新增註解即可。在類上,寫 scope註解來將類的建立方式修改為單例項或是多例項等 spring注入屬性 自動注入 autowired 手...