spring cloud+spring boot 電子商務-spring boot 引用方式${}和@@用法與區別
${}和@@都是springboot引用屬性變數的方式,具體區別與用法:
1、${}常用於pom.xml,和 src/main/resources/application.properties等預設配置檔案的屬性變數引用。
語法為:field_name=${field_value}
pom.xml示例:
<properties>
<dubbo.version>2.7.0</dubbo.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo</artifactId>
<version>${dubbo.version}</version>
</dependency>
</dependencies>
application.properties示例:
#logback日誌配置
log.config.address=classpath:config/logback-spring.xml
logging.config=${log.config.address}
2、@@方式常用於引用springboot非預設配置檔案(即其他配置檔案)中的變數,是springboot為替代${}
屬性佔位符產生,原因是${}會被maven處理, 瞭解springcloud架構可以加求求:三五三六二四七二五九,所以引用非預設配置檔案時起不到引用變數的作用。
語法為:field_name=@field_value@
示例:在實際專案開發中,為了在不同環境進行測試,我們會在src/main/resources目錄下建立config資料夾,
並在config中建立多個properties檔案,例如:local.properties, development.properties, production.properties,
當我們在src/main/resources/application.properties檔案中引用src/main/resources/config/local.properties的屬性
變數時,就要使用@@方式
#埠配置
server.port=@server.port.web@
#logback日誌配置
logging.config=@logging.config@
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952307/viewspace-2673257/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- spring cloud+spring boot 電子商務spring boot獲取配置檔案的屬性CloudSpring Boot
- Spring Cloud+Spring Boot+Mybatis 電子招標採購系統CloudSpring BootMyBatis
- 分散式微服務Spring Cloud+Spring Boot電商商城技術及功能總結分散式微服務CloudSpring Boot
- Spring框架和Spring boot有啥區別?框架Spring Boot
- Spring MVC和Spring Boot的區別 - hackernoonMVCSpring Boot
- Java 版 Spring Cloud+Spring Boot+Mybatis 電子招標採購系統JavaCloudSpring BootMyBatis
- Spring Cloud+Spring Boot+Mybatis 電子招標採購系統原始碼CloudSpring BootMyBatis原始碼
- Next.js+Spring boot開源電子商務專案JSSpring Boot
- spring boot與spring mvc的區別是什麼?Spring BootMVC
- Java 版 Spring Cloud+Spring Boot+Mybatis 實現電子招標採購系統JavaCloudSpring BootMyBatis
- Solon2 與 Spring Boot 的區別Spring Boot
- Java 版 Spring Cloud+Spring Boot+Mybatis 電子招標採購系統功能清單JavaCloudSpring BootMyBatis
- java 電子商務雲平臺b2b b2c o2o springmvc+mybatis+spring cloud+spring bootJavaSpringMVCMyBatisCloudSpring Boot
- JAVA spring cloud boot b2b2c電子商務分散式微服務JavaSpringCloudboot分散式微服務
- Spring Boot:Spring Boot配置MybatisSpring BootMyBatis
- Spring Boot:Spring Boot配置SwaggerSpring BootSwagger
- java版 spring cloud spring boot mybatis實現 b2b2c 多商戶電子商務平臺JavaCloudSpring BootMyBatis
- 聊聊Spring Boot幾個版本的區別Spring Boot
- 企業快速開發平臺Spring Cloud+Spring Boot+Mybatis+ElementUICloudSpring BootMyBatisUI
- Spring Boot(三):Spring Boot中的事件的使用 與Spring Boot啟動流程(Event 事件 和 Listeners監聽器)Spring Boot事件
- Spring Boot學習之---Spring Boot與檢索 下(十六)Spring Boot
- spring-boot-route(十九)spring-boot-admin監控服務Springboot
- spring、spring MVC、spring BootMVCSpring Boot
- Spring Boot系列十九 Spring boot整合 swaggerSpring BootSwagger
- Spring Boot 參考指南(Spring Boot文件)Spring Boot
- Spring Boot 2.0(八):Spring Boot 整合 MemcachedSpring Boot
- ElasticSearch與Spring Boot整合ElasticsearchSpring Boot
- Spring Boot與日誌Spring Boot
- Spring Boot的五種部署方式Spring Boot
- Spring Boot —— Spring SecuritySpring Boot
- Spring BootSpring Boot
- Jeecg-Boot Spring BootSpring Boot
- java版Spring Cloud+Spring Boot+Mybatis實現工程管理系統原始碼JavaCloudSpring BootMyBatis原始碼
- Spring boot學習(三) Spring boot整合mybatisSpring BootMyBatis
- Spring boot學習(四)Spring boot整合DruidSpring BootUI
- Spring Boot系列(一):Spring Boot快速開始Spring Boot
- Spring Boot系列(四):Spring Boot原始碼解析Spring Boot原始碼
- Spring Boot系列(一):Spring Boot 入門篇Spring Boot