首页 > 其他分享 >【springboot】配置项

【springboot】配置项

时间:2023-07-01 22:11:43浏览次数:26  
标签:springboot 配置文件 配置 Value test properties

主要是properties和yml,可以互相转换(toyaml),如果是自己定义的变量,是可以通过@Value注解来从配置文件中注入对应配置的值。

先看properties文件中的配置

test.hello=Hello4

再来看代码里面怎么用

@RestController
public class TestController {

    @Value("${test.hello:TEST}")
    private String testHello;
}

里面使用${}去指定配置文件对应的字段,而且还可以配置默认值,比如配置中心里面没有配置值,也有兜底策略。

 

另外,配置文件除去在 resource 下面,还可以放在 resource/config 下面
image

标签:springboot,配置文件,配置,Value,test,properties
From: https://www.cnblogs.com/abc-begin/p/17520033.html

相关文章

  • SpringBoot整合Kafka
    1、安装kafka这里我是用的是docker-compose方式安装(1)安装docker和docker-composesudoyuminstall-yyum-utilssudoyum-config-manager\--add-repo\https://download.docker.com/linux/centos/docker-ce.reposudoyuminstalldocker-cedocker-ce-clico......
  • 六、配置获取规则
    在有了cluster概念后,配置的规则就显得重要了。比如应用部署在A机房,但是并没有在Apollo新建cluster,这个时候Apollo的行为是怎样的?或者在运行时指定了cluster=SomeCluster,但是并没有在Apollo新建cluster,这个时候Apollo的行为是怎样的?接下来就来介绍一下配置获取的规则。一、应......
  • nginx和php的配置,解释php文件
    nginx和php环境安装好,安装步骤在此省略# 这里新加的# PHP 脚本请求全部转发到 FastCGI处理. 使用FastCGI协议默认配置.# Fastcgi服务器和程序(PHP,Python)沟通的协议.location~.php${root/usr/share/nginx/html;fastcgi_pass127.0.0.1:9000;fastcgi_index......
  • Linux安装JDK并配置环境变量
    一、查询已有JAVA环境版本信息java-version二、下载OracleJDK安装包https://www.oracle.com/java/technologies/downloads/archive/四、安装+配置JDK以下方式适用于安装各版本JDK,本文以JDK1.8为例1、创建一个java目录mkdir-p/home/local/java2、进入目录cd/home/loca......
  • rsync配置和使用+inotify实时同步
    1,rsync基本用法1.1问题 掌握远程同步的基本操作,使用rsync完成以下任务1,将目录/boot同步到目录/todir下2,将目录/boot下的文档同步到/todir下3,在目录/boot下新增文件a.txt,删除/todir下的子目录grub2,再次同步时/todir与/boot一致1.2方案本地同步操作rsync [选项]  本地目录1......
  • Taurus .Net Core 微服务开源框架:Admin 插件【4-3】 - 配置管理-Mvc【Plugin-MicroSer
    前言:继上篇:Taurus.NetCore微服务开源框架:Admin插件【4-2】-配置管理-Mvc【含请求日志打印】本篇继续介绍下一个内容:1、系统配置节点:Mvc- Plugin- MicroService 配置界面:注册中心 界面如下:简要说明:该菜单下,显示该微服务类型的菜单,可能为服务端、或客户端、或两......
  • SpringBoot3.0最新深入浅出从入门到项目实战,突出Web应用痛点解决方案
    SpringBoot3.0最新深入浅出从入门到项目实战,突出Web应用痛点解决方案SpringBoot已经成为Java开发中最流行的框架之一,它提供了一种快速构建、易于扩展的方式,使开发人员能够更加专注于业务逻辑而不是繁琐的配置。而最新的SpringBoot3.0版本将进一步改善开发体验,并提供更多的解决方......
  • SpringBoot 如何优雅的进行全局异常处理?
    在SpringBoot的开发中,为了提高程序运行的鲁棒性,我们经常需要对各种程序异常进行处理,但是如果在每个出异常的地方进行单独处理的话,这会引入大量业务不相关的异常处理代码,增加了程序的耦合,同时未来想改变异常的处理逻辑,也变得比较困难。这篇文章带大家了解一下如何优雅的进行全局异......
  • Nginx 配置基础入门
    Nginx是什么Nginx("enginex")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强。Nginx官网:http://nginx.org/Nginx安装Nginx官网下载地址:http://nginx.org/en/download.html其中nginx-1.23.4这一列是Linux版本。Windows安装解压Nginx压缩包后,目录如下:启动nginx的方法1......
  • 绝无仅有的SpringBoot前后端分离项目《盈利宝》
    每天都在制造矛盾并解决矛盾的路上程序员的主要矛盾不是书和资料多不多的矛盾而是学着学着发现知识又更新了时间就像一台永不停歇的永动机向前不停地运作年初的flag渐行渐远管他前浪,还是后浪?能浪的浪,才是好浪!今天带你解锁 Springboot+Vue项目花了很长时间从头到尾从无到有地完......