国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Spring第三方bean管理

這篇具有很好參考價值的文章主要介紹了Spring第三方bean管理。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.第三方bean管理

1.1 @Bean

首先看一下目錄結(jié)構(gòu),APP里面就初始化了SpringConfig文件
Spring第三方bean管理
SpringConifg中就一句話,管理第三方bean由于不能將配置寫到別人的源代碼中。所以必須通過編程的方式來配置了
Spring第三方bean管理
將方法的返回值定義為一個bean在方法上添加一個注解@Bean就可以實現(xiàn)方法的返回值為一個bean。bean的名字可以通過在@Bean(“dataSource”)這種方式將返回的bean命名為dataSource
Spring第三方bean管理
接下來在app運行文件中,通過掃描配置文件來獲取dataSource類型的bean并打印出來。
Spring第三方bean管理
SpringConfig是spring的配置文件,剛才設(shè)置的bean的配置屬于jdbc的配置,為了開發(fā)框架的結(jié)構(gòu)清晰,建議寫jdbc獨立的配置文件JdbcConfig
Spring第三方bean管理
此外將此配置類利用@Import注解導(dǎo)入到SpringConfig配置類中。保證@Component注解在掃包的時候能夠捕捉到JdbcConfig配置類
Spring第三方bean管理

1.2 小結(jié)

Spring第三方bean管理

2.第三方bean依賴注入

2.1 簡單類型:成員變量

通過設(shè)置@Value注解,利用成員變量的方式給第三方bean注入屬性。
Spring第三方bean管理

2.2 引用類型:方法形參

下面將dao包中定義的引用類型的類BookDao,注入到第三方的管理的bean JdbcConfig類里面,
Spring第三方bean管理
在SpringConfig配置文件中,添加@ComponentScan注解掃描包中的Bookdao引用配置類
Spring第三方bean管理
將Bookdao類型的包通過方法形參的方式,注入到配置類中。并打印出來。它是怎么做到的呢?四個字,自動裝配因為spring檢測到了dataSource方法是用來做第三方bean 的,spring默認要給你提供形參,于是并在springIOC容器中找到BookDao這個bean
Spring第三方bean管理

2.3 小結(jié)

Spring第三方bean管理
Spring第三方bean管理

3.總結(jié)

Spring第三方bean管理文章來源地址http://www.zghlxwxcb.cn/news/detail-472140.html

到了這里,關(guān)于Spring第三方bean管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【SpringBoot篇】詳解Bean的管理(獲取bean,bean的作用域,第三方bean)

    【SpringBoot篇】詳解Bean的管理(獲取bean,bean的作用域,第三方bean)

    代碼腳手架我上傳到網(wǎng)盤里面了,有需要的同學(xué)請自取 我用夸克網(wǎng)盤分享了「springboot-web-config2.zip」,點擊鏈接即可保存。 鏈接:https://pan.quark.cn/s/f3872e6654cf 在Spring框架中,Bean是指由Spring容器管理的對象。Spring容器可以通過不同的方式獲取Bean,常用的方法有以下幾種: 通過

    2024年02月04日
    瀏覽(20)
  • DAY02_Spring—第三方資源配置管理&Spring容器&Spring注解開發(fā)&Spring整合Mybatis和Junit

    DAY02_Spring—第三方資源配置管理&Spring容器&Spring注解開發(fā)&Spring整合Mybatis和Junit

    說明:以管理DataSource連接池對象為例講解第三方資源配置管理 問題導(dǎo)入 配置數(shù)據(jù)庫連接參數(shù)時,注入驅(qū)動類名是用driverClassName還是driver? 1.1 管理Druid連接池 數(shù)據(jù)庫準備 【第一步】添加Druid連接池依賴 注意:除了添加以上兩個依賴之外,別忘了添加spring-context依賴。 【第二

    2024年02月13日
    瀏覽(124)
  • DAY02_Spring第三方資源配置管理&Spring容器&Spring注解開發(fā)&Spring整合Mybatis和Junit

    DAY02_Spring第三方資源配置管理&Spring容器&Spring注解開發(fā)&Spring整合Mybatis和Junit

    說明:以管理DataSource連接池對象為例講解第三方資源配置管理 問題導(dǎo)入 配置數(shù)據(jù)庫連接參數(shù)時,注入驅(qū)動類名是用driverClassName還是driver? 1.1 管理Druid連接池 數(shù)據(jù)庫準備 【第一步】添加Druid連接池依賴 注意:除了添加以上兩個依賴之外,別忘了添加spring-context依賴。 【第二

    2024年02月14日
    瀏覽(106)
  • Spring xml 方式整合mybatis 第三方框架

    MyBatis提供了mybatis-spring.jar專門用于兩大框架的整合。 ①:第一步: 導(dǎo)入MyBatis整合Spring的相關(guān)坐標; ②:第二步: 編寫Mapper和Mapper.xml ③:第三步: 配置SqlSessionFactoryBean和MapperScannerConfigurer ④:第四步: 編寫測試代碼

    2024年02月13日
    瀏覽(97)
  • 供應(yīng)鏈安全和第三方風(fēng)險管理:討論如何應(yīng)對供應(yīng)鏈中的安全風(fēng)險,以及評估和管理第三方合作伙伴可能帶來的威脅

    供應(yīng)鏈安全和第三方風(fēng)險管理:討論如何應(yīng)對供應(yīng)鏈中的安全風(fēng)險,以及評估和管理第三方合作伙伴可能帶來的威脅

    ? 在當今數(shù)字化時代,供應(yīng)鏈的安全性越來越受到重視。企業(yè)的成功不僅僅依賴于產(chǎn)品和服務(wù)的質(zhì)量,還取決于供應(yīng)鏈中的安全性。然而,隨著供應(yīng)鏈越來越復(fù)雜,第三方合作伙伴的參與也帶來了一系列安全風(fēng)險。本文將探討供應(yīng)鏈安全和第三方風(fēng)險管理的關(guān)鍵問題,并通過

    2024年02月12日
    瀏覽(30)
  • SpringBoot 自動掃描第三方包及spring.factories失效的問題

    SpringBoot 自動掃描第三方包及spring.factories失效的問題

    Spring 依賴注入 就是要讓spring找到要注入的類 并且識別到了 @Component、@Service 等注解。 1. 當在開發(fā)的第三方包里寫明了 @Component、@Service 等等 2. 引入了包,不論第三方庫的引入,還是本地jar。總之是要引入到工程的 這時候還加入不到 IOC 容器,那就說明SpringBoot工程沒有掃描到

    2024年02月03日
    瀏覽(21)
  • Spring Boot整合OAuth2實現(xiàn)GitHub第三方登錄

    Github OAuth 第三方登錄示例 第三方登錄的原理是借助OAuth授權(quán)來實現(xiàn),首先用戶先向客戶端提供第三方網(wǎng)站的數(shù)據(jù)證明自己的身份獲取授權(quán)碼,然后客戶端拿著授權(quán)碼與授權(quán)服務(wù)器建立連接獲得一個Access Token,之后客戶端就可以通過Access Token來與資源服務(wù)器進行交互。 使用O

    2024年02月08日
    瀏覽(93)
  • 【深入淺出 Spring Security(十二)】使用第三方(Github)授權(quán)登錄

    【深入淺出 Spring Security(十二)】使用第三方(Github)授權(quán)登錄

    (Github授權(quán)登錄的具體操作在目錄第三“章”) 下面是《深入淺出Spring Security》書中的一段概述: OAuth 是一個開放標準(現(xiàn)在所說的 OAuth 一般都是指 OAuth2,即 2.0 版本),可以理解為是一種協(xié)議,該標準允許用戶讓第三方應(yīng)用訪問該用戶在某一網(wǎng)站上存儲的私密資源(如頭

    2024年02月10日
    瀏覽(35)
  • pip(Python包管理工具)安裝第三方庫教程

    pip(Python包管理工具)安裝第三方庫教程

    ??首先就是按下 Win + R ,輸入cmd后點擊 Enter ;在dos界面輸入“python” ??出現(xiàn)“Python + 版本號”證明可直接在該路徑下安裝第三方庫(安裝設(shè)置問題),如果顯示報錯,可以在環(huán)境變量中添加Python路徑,或者將目錄切換到Python安裝目錄下的Scripts文件夾下,輸入“cmd\\\", E

    2024年02月06日
    瀏覽(23)
  • Spring Boot 接入 KMS 托管中間件密碼&第三方接口密鑰

    Spring Boot 接入 KMS 托管中間件密碼&第三方接口密鑰

    Nacos中關(guān)于中間件的密碼,還有第三方API的密鑰等信息,都是明文存儲,不符合系統(tǒng)安全要求?,F(xiàn)需對這些信息進行加密處理,Nacos只存儲密文,并在服務(wù)啟動時,調(diào)用云廠商的KMS接口進行解密,將解密后的明文存儲在內(nèi)存中供服務(wù)后續(xù)使用。 業(yè)界上已有 jasypt 組件可以很好地

    2024年01月22日
    瀏覽(98)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包