日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

springboot学习笔记(六)

發(fā)布時間:2025/3/15 编程问答 9 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot学习笔记(六) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

@ImportResource注解

? ? 作用:

? ? ? ? ? ?spring boot會 默認(rèn)的 自動的 將spring等的配置文件配置好。

? ? ? ? ? ?但是如果要自己編寫spring等配置文件,spring boot默認(rèn)不能識別。

? ? ? ? ? ?如果需要識別,則需要在springboot主配置類上使用該注解指定配置文件的路徑。(但是不推薦手寫配置文件)

示例:

手動編寫spring配置文件,并配置一個bean

測試能不能獲取到:會提示沒有這個bean

但是在主配置類加上@ImportResource注解之后,繼續(xù)測試

測試方法:

獲取成功

?

推薦的配置方式:xml配置文件,通過注解配置

? ? ? ? ? ?springboot推薦使用注解方式(配置類的方式)進(jìn)行配置:

? ? ? ? ? ? ? ? @Configuration? :聲明這是一個配置類

? ? ? ? ? ? ? ? @Bean:配置一個bean就加一個@Bean

示例:(這個小示例不知道為什么有一個小bug,等調(diào)試成功之后再更新)

首先編寫一個配置類

package com.example.conf;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;import com.example.service.StudentService;@Configuration//聲明該類是一個配置類 public class StudentConf {@Bean//配置一個beanpublic StudentService stuService2() {StudentService studentService = new StudentService();return studentService;} }

?

springboot全局配置文件中的占位符、表達(dá)式

隨機占位符:

${random.uuid}uuid
${random.int}隨機整數(shù)
${random.value}隨機字符串
${random.long}隨機長整形數(shù)
${random.int(10)}10以內(nèi)整數(shù)
${random.int[1024,65536]}指定隨機數(shù)范圍

使用方式------直接在默認(rèn)配置文件中使用即可?:

測試:

引用變量值

兩個默認(rèn)的配置文件之間可以相互引用

例如:在application.properties中可以引用application.yml中的值

示例:

application.properties文件:

?application.yml文件中引用application.properties的值:

?

總結(jié)

以上是生活随笔為你收集整理的springboot学习笔记(六)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。