色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

Spring @Bean注解配置及使用方法解析

瀏覽:9日期:2023-09-07 18:06:18

使用說明

這個注解主要用在方法上,聲明當前方法體中包含了最終產生 bean 實例的邏輯,方法的返回值是一個 Bean。這個 bean 會被 Spring 加入到容器中進行管理,默認情況下 bean 的命名就是使用了 bean 注解的方法名。@Bean 一般和 @Component 或者 @Configuration 一起使用。

@Bean 顯式聲明了類與 bean 之間的對應關系,并且允許用戶按照實際需要創建和配置 bean 實例。

該注解相當于:

<bean />

普通組件

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration; @Configurationpublic class MyConfigration { @Bean public User user() { return new User; }}

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class UserController { @Autowired User user; @GetMapping('/test') public User test() { return user.test(); }}

命名組件

bean 的命名為:user,別名為:myUser,兩個均可使用

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic class MyConfigration { @Bean(name = 'myUser') public User user() { return new User; }}

bean 的命名為:user,別名為:myUser / yourUser,三個均可使用

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic class MyConfigration { @Bean(name = {'myUser', 'yourUser'}) public User user() { return new User; }}

Bean 初始化和銷毀

public class MyBean { public void init() { System.out.println('MyBean初始化...'); } public void destroy() { System.out.println('MyBean銷毀...'); } public String get() { return 'MyBean使用...'; }}

@Bean(initMethod='init', destroyMethod='destroy')public MyBean myBean() { return new MyBean();}

只能用 @Bean 不能使用 @Component

@Beanpublic OneService getService(status) { case (status) { when 1:return new serviceImpl1(); when 2:return new serviceImpl2(); when 3:return new serviceImpl3(); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 激情6月丁香婷婷色综合 | 国产精品福利午夜一级毛片 | 香蕉久久高清国产精品免费 | 在线观看国产精品入口 | 久久夜色邦福利网 | 国产日韩精品一区二区在线观看 | 欧美亚洲国产成人不卡 | 欧美大胆一级视频 | 亚洲天堂.com | 精品一久久 | 亚洲精品专区一区二区三区 | 中国人免费观看高清在线观看二区 | 免费观看成人www精品视频在线 | 久久免费视频1 | 国产成人精品aaaa视频一区 | 久久久久久久久久久久久久久久久 | 黄大片日本一级在线a | 国产视频精品久久 | 精品久久久久久中文字幕一区 | 国内91视频 | 国产女王vk | 免费视频一区二区三区四区 | 一级女性黄 色生活片 | 国产91精品一区 | 视频二区欧美 | 久久狠狠躁免费观看2020 | 毛片看看 | 日本精品视频一区二区三区 | 中文字幕亚洲欧美日韩不卡 | 国产精品九九九久久九九 | 成人a毛片久久免费播放 | 一区二区国产精品 | 午夜美女影院 | 久爱午夜精品免费视频 | 97视频在线观看免费 | 欧美japanese孕交 | 精品亚洲一区二区 | 91视频啪啪 | 欧美一级视频高清片 | 久久视精品 | 毛片手机在线视频免费观看 |