亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

SpringBoot?@Profile的使用

 更新時(shí)間:2023年06月19日 08:28:02   作者:kfepiza  
本文主要介紹了SpringBoot?@Profile的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

SpringBoot @Profile@Profile 可以和 @Bean 一起使用,

@Profile 可以和 @Bean 一起使用, 當(dāng)配置文件, 例如application.properties等, 添加了下列條目??

spring.profiles.active: profileName

或著

spring.profiles.include: profileName

加注了@Profile("profileName")@Bean的方法就會(huì)在啟動(dòng)時(shí)被執(zhí)行, 當(dāng)然,類(lèi)要加@Configuration,甚至@Component就行,當(dāng)然,@Bean應(yīng)該配@Configuration

例如

import org.springframework.context.annotation.*;
import org.springframework.stereotype.Component;
@Component
public class ImportProfile {
	@Profile("ProfileName")
	@Bean
	public Object beanMethod666() {
		System.out.println("\n\n\n????????????????????????????????????????"+
				"""
				\n
				當(dāng) active 或 include 了 這個(gè)方法上面的 @Profile("ProfileName") 中的 ProfileName (區(qū)分大小寫(xiě))
				這個(gè)方法就會(huì)被執(zhí)行
				例如:
				spring.profiles.active= ProfileName
				或
				spring.profiles.include= ProfileName
				控制臺(tái)就會(huì)輸出這條信息\n
				"""
				+ "????????????????????????????????????????????????\n\n\n ");
		return "hello";
	}
}

也可以同時(shí)匹配多個(gè)名稱(chēng)@Profile({"name1","name2","name3"})

import org.springframework.context.annotation.*;
import org.springframework.stereotype.Component;
@Component
@Profile({"是否支持@符號(hào)","啟用ImportProfile類(lèi)","可以使用多個(gè)名稱(chēng)", "可以使用@@@@@@符號(hào)", "可以支持中文"
	, "類(lèi)上的@Profile相當(dāng)于總開(kāi)關(guān)" , "類(lèi)上的@Profile可以沒(méi)有"})
public class ImportProfile {
	@Profile({"ProfileName", "可以用字符串?dāng)?shù)組匹配多個(gè)", "名稱(chēng)2", "名稱(chēng)3" })
	@Bean
	public Object beanMethod666() {
		System.out.println(
				"""
				\n\n\n????????????????????????????????????????
				當(dāng) active 或 include 了 這個(gè)方法上面的  ProfileName (區(qū)分大小寫(xiě))
				@Profile({"ProfileName", "可以用字符串?dāng)?shù)組匹配多個(gè)", "名稱(chēng)2", "名稱(chēng)3" })
				中的其中一個(gè)名稱(chēng),	這個(gè)方法就會(huì)被執(zhí)行
				例如:
				spring.profiles.active: 啟用ImportProfile類(lèi)
				或
				spring.profiles.include: 可以用字符串?dāng)?shù)組匹配多個(gè)
				控制臺(tái)就會(huì)輸出這條信息
				????????????????????????????????????????????????\n\n\n 
				""");
		return new ImportProfile(){}; //返回一個(gè)匿名內(nèi)部類(lèi)意思意思
	}
}

中文.properties中會(huì)轉(zhuǎn)義顯示

 到此這篇關(guān)于SpringBoot @Profile的使用的文章就介紹到這了,更多相關(guān)SpringBoot @Profile內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中l(wèi)ambda表達(dá)式實(shí)現(xiàn)aop切面功能

    Java中l(wèi)ambda表達(dá)式實(shí)現(xiàn)aop切面功能

    本文主要介紹了Java中l(wèi)ambda表達(dá)式實(shí)現(xiàn)aop切面功能,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • MyBatis多表查詢(xún)和注解開(kāi)發(fā)案例詳解

    MyBatis多表查詢(xún)和注解開(kāi)發(fā)案例詳解

    這篇文章主要介紹了MyBatis多表查詢(xún)和注解開(kāi)發(fā),本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • java 算法 6種排序小結(jié)

    java 算法 6種排序小結(jié)

    這篇文章主要介紹了java 算法 6種排序,排序原理及實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • Spring框架生成圖片驗(yàn)證碼實(shí)例

    Spring框架生成圖片驗(yàn)證碼實(shí)例

    驗(yàn)證碼在很多地方都會(huì)遇到,實(shí)現(xiàn)的方法和形式也有很多,主要的目的就是為了安全,防止一些惡意的攻擊等。今天在之前搭建好的一個(gè)spring框架上寫(xiě)了一個(gè)驗(yàn)證碼的生成demo,我會(huì)貼出細(xì)節(jié)代碼,但是spring的配置就不在介紹了,有需要的可以參考借鑒。
    2016-08-08
  • Maven項(xiàng)目外部jar包導(dǎo)入的實(shí)現(xiàn)示例

    Maven項(xiàng)目外部jar包導(dǎo)入的實(shí)現(xiàn)示例

    在Maven項(xiàng)目里,我們經(jīng)常需要導(dǎo)入jar包依賴(lài),本文主要介紹了Maven項(xiàng)目外部jar包導(dǎo)入的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • Java后端學(xué)習(xí)精華之TCP通信傳輸協(xié)議詳解

    Java后端學(xué)習(xí)精華之TCP通信傳輸協(xié)議詳解

    TCP/IP是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,它會(huì)保證數(shù)據(jù)不丟包、不亂序。TCP全名是Transmission Control Protocol,它是位于網(wǎng)絡(luò)OSI模型中的第四層
    2021-09-09
  • 如何將JSP/Servlet項(xiàng)目轉(zhuǎn)換為Spring Boot項(xiàng)目

    如何將JSP/Servlet項(xiàng)目轉(zhuǎn)換為Spring Boot項(xiàng)目

    這篇文章主要介紹了如何將JSP/Servlet項(xiàng)目轉(zhuǎn)換為Spring Boot項(xiàng)目,幫助大家更好的利用springboot進(jìn)行網(wǎng)絡(luò)編程,感興趣的朋友可以了解下
    2020-10-10
  • 淺析idea 添加項(xiàng)目依賴(lài)的兩種方式

    淺析idea 添加項(xiàng)目依賴(lài)的兩種方式

    這篇文章主要介紹了idea 添加項(xiàng)目依賴(lài)的兩種方式,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Java實(shí)現(xiàn)根據(jù)模板自動(dòng)生成新的PPT

    Java實(shí)現(xiàn)根據(jù)模板自動(dòng)生成新的PPT

    這篇文章主要介紹了如何利用Java代碼自動(dòng)生成PPT,具體就是查詢(xún)數(shù)據(jù)庫(kù)數(shù)據(jù),然后根據(jù)模板文件(PPT),將數(shù)據(jù)庫(kù)數(shù)據(jù)與模板文件(PPT),進(jìn)行組合一下,生成新的PPT文件。感興趣的可以了解一下
    2022-02-02
  • 詳解SpringBoot?統(tǒng)一后端返回格式的方法

    詳解SpringBoot?統(tǒng)一后端返回格式的方法

    今天我們來(lái)聊一聊在基于SpringBoot前后端分離開(kāi)發(fā)模式下,如何友好的返回統(tǒng)一的標(biāo)準(zhǔn)格式以及如何優(yōu)雅的處理全局異常,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2022-05-05

最新評(píng)論