首页 > 其他分享 >《springboot冲刺棒》application.yml篇

《springboot冲刺棒》application.yml篇

时间:2023-06-06 15:23:47浏览次数:33  
标签:127.0 springboot 0.1 application HOST MYSQL yml

$是什么意思

application.yml中的jdbc:mysql://${MYSQL-HOST:127.0.0.1}的$是什么意思

application.yml 中的${MYSQL-HOST:127.0.0.1}实际上是 Spring Boot 应用程序的属性占位符,具有允许在特定位置引用应用程序中定义的属性的功能。

在这种情况下,${MYSQL-HOST:127.0.0.1}引用的是 MYSQL-HOST 属性,如果该属性未定义,则使用默认 IP 地址127.0.0.1。这种属性占位符是在应用程序运行时解析的,可以在 application.yml 或其他配置文件中设置该属性。例如:

# application.yml
spring:
  datasource:
	url: jdbc:mysql://${MYSQL-HOST:127.0.0.1}/mydatabase

# application.properties
MYSQL-HOST=my-hostname.example.com

在此示例中,如果没有在 application.properties 中定义 MYSQL-HOST 属性,则 jdbc:mysql://${MYSQL-HOST:127.0.0.1} 表达式将被解析为 jdbc:mysql://127.0.0.1/mydatabase。如果定义了 MYSQL-HOST 属性,则表达式将解析为 `jdbc:mysql://my-hostname.example.com/mydatabase

标签:127.0,springboot,0.1,application,HOST,MYSQL,yml
From: https://www.cnblogs.com/fusio/p/17460619.html

相关文章

  • SpringBoot 大型线上商城项目实战总结
    SpringBoot大型线上商城项目实战总结知识点和可以借鉴到自己项目的点:分页逻辑的处理操作​ 这里没有使用封装好的分页处理的相关工具类,而是自己去写分页封装的逻辑代码,帮助我们去了解分页操作的底层逻辑。​ 一个是PageQueryUtil工具类,这个工具类是作为分页查询操作的一个"参......
  • springboot 整合websocket
    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-websocket</artifactId></dependency>@ConfigurationpublicclassWebsocketConfig{@BeanpublicSe......
  • 【Java】再谈Springboot 策略模式
     第一次使用策略模式是一年前的一个项目:https://www.cnblogs.com/mindzone/p/16046538.html当时还不知道Spring支持集合类型的自动装配在最近一个项目,我发现很多业务需要频繁的使用这种模式去聚合代码 一、牛刀小试这是最开始的定义策略的业务接口/***业务推送管......
  • SpringBoot 文件上传下载工具样例
    最近工作遇到这样的情景:一大堆linux内网服务器,上面部署了mysql,nacos,xxljob等中间件,当然也给了一个很干净的windows内网服务器,什么软件都没有安装。比较欣慰的是:可以通过浏览器访问nacos、xxljob的管理页面。不幸的是:没有安装mysql客户端和xshell等工具。我可以通过......
  • RuntimeError Working outside of application context 解决方案
    RuntimeErrorWorkingoutsideofapplicationcontext解决方案前言最近做了一个前后端分离的博客网站项目,后端采用了python轻量级框架Flask,在调用Flasksqlalchemy的时候出现了问题。报错fromflaskimportFlaskfromflask_sqlalchemyimportSQLAlchemyapp=Flask(__......
  • springboot +nginx 配置http2
    说明nginx端使用http2+https,如果不使用https,浏览器会默认走http1.1后台使用http2,不使用https,因为内部服务之间没必要每次校验证书nginx配置#userroot;worker_processesauto;error_logD://nginx-log/error.log;#error_log/dev/null;#pidlogs/ngin......
  • 【Log4j】ログのツールーSpringBoot
    ログのUtilクラス:packagecom.example.demoaop.common;importcom.sun.deploy.config.DefaultConfig;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importjava.util.HashMap;importjava.util.Map;publicclassLogUtils{/***系统默认配置......
  • springboot中使用cache和redis
    知识点:springboot中使用cache和redis (1)springboot中,整合了cache,我们只需要,在入口类上加 @EnableCaching 即可开启缓存 例如:在service层使用@Cacheable和CacheEvict //添加缓存@Cacheable(cacheNames="TestCACHE",key="#root.methodName+'_'+#id")publicMap<String,......
  • 使用powermock写springboot2.7业务类的测试用例
    1,引入powermock依赖<dependency><groupId>org.powermock</groupId><artifactId>powermock-core</artifactId><version>2.0.9</version><scope>test</......
  • 【Exception】The dependencies of some of the beans in the application context fo
    案发现场***************************APPLICATIONFAILEDTOSTART***************************Description:Thedependenciesofsomeofthebeansintheapplicationcontextformacycle:┌─────┐|asyncConfigdefinedinfile[E:\code\spring-boot-demo\t......