springboot的配置文件名称可以改嘛,咋改

SpringBoot整合文件上传 欢迎浏览我的博客 获取更多精彩文章 https://boyn.top SpringBoot整合文件上传 在SpringBoot中,经常会遇到需要上传文件的场景.所以这次就来演示一下如何在SpringBoot中结合SpringMVC实现文件上传 单个文件上传 在网页中,分为表单上传和异步上传.所谓异步上传一般来说就是通过构建FormData对象用Ajax来上传. 这两种上传方式其后端接收都是一样... 阅读详情

1 springboot的配置文件名称可以改嘛,咋改

可以改,我们不想要application.yml默认的名字,或者在不同的环境下,依赖的外部资源是不一样的。比如,在windows上开发,在linux下进行测试时,无法将开发环境和测试i环境构造成一致的。
此时,就需要两个配置文件来解决此事。开发环境一个配置文件,测试环境一个配置文件。

我们写3个配置文件
在这里插入图片描述
在这里插入图片描述
3个配置文件的端口是不一样的,我们就改变配置文件名称,看看启动的时候会使用哪个端口

第一个情况:
我们把application.yml这个配置文件删除,只留其他两个,看看能不能启动,是不能启动的,因为springboot底部默认是找application.yml这个文件,没有找到就不能启动项目,不管其他配置文件是不是yml结尾,都不行,只能找application.yml这个文件,只能这个名称

第二个情况:
我不想在这个默认的,必须的application.yml这个配置文件里面写东西,就想自己随便起一个名字,但是文件还是yml,可不可以,可以但是必须是application开头的,就像这样,application-xxxxx.yml这种,后面你可以随便起,不能写xxxx.yml这种,即使写了这种,也找不到

第三个情况:
我有application.yml,application-dev.yml,application-prop.yml三个配置文件,在项目启动的时候,我想要项目加载application-dev.yml这个里面的东西,咋弄?
在application.yml里面配置你想要使用的配置文件
在这里插入图片描述
只需要 - 后面的名字就可以;

所以就是必须有application.yml这个文件,里面配置其他的配置文件,就可以使用其他的配置文件里面的东西了;

如果application.yml和 application-dev里面都有相同的配置文件,使用哪个?

使用application-dev里面的

springboot配置文件名字和位置 作为springboot的初学者,本文仅仅是学习笔记,请抱着怀疑的态度参考,如有误导之处,请指正。 一般情况下springboot的配置文件放在module的src\main\resources\application.properties(或application.yml),当然也可以放到config文件夹下,都能扫描到。如下图所示: 但是我们也可以改变配置文件的名字和位置: 1、修改配置文件的名字,例如将配置文件的名字改为myproject.properties,则需要修改运行配置, -- 阅读详情

相关推荐

【Spring】SpringBoot 配置文件

SpringBoot的配置文件:properties 配置格式和YML配置格式的使用,以及两种配置格式的区别

不能再留遗憾了的博客 1万+

springboot更换默认配置文件

不使用默认的application.yml或application.properties文件,而是直接使用application-admin.yml和application-local.yml。在其中一个文件中配置spring.profiles.active指定另一个文件的方式无效,必须同时指定两个文件或将所有配置放置到一个文件中 方式一 修改项目启动方法,spring.config.location也可以换成spring.config.name @EnableEurekaClient @Sprin

artemisecho的专栏 832

【UE5】多用户协同编辑实战:从配置到实时协作

本文详细介绍了在虚幻引擎5中配置和使用多用户协同编辑功能的完整流程。从启用Multi-User Editing插件、配置UDP Messaging网络通信,到启动服务器、创建会话并实现实时协作,提供了从环境准备到实战协作的清晰指南。文章还分享了资产同步、场景分批、对象锁定等实用技巧,并强调了网络配置与版本一致性等关键避坑点,旨在帮助中小型团队提升关卡设计和原型开发的协作效率。

weixin_29001683的博客 267

更改springboot默认加载的application.yml文件的名字为xx.yml(自定义名字

更改springboot默认加载的application.yml文件的名字为xx.yml(自定义名字) new SpringApplicationBuilder(AppWeiXin.class) .properties("spring.config.location=classpath:/xx.yml").run(args);

yundanfengqingyou的博客 5963

手把手教你用Simulink搭建BPSK调制解调系统(附完整参数设置与波形分析)

本文详细指导如何使用Simulink搭建BPSK调制解调系统,涵盖从理论到实践的全流程,包括参数设置、模块连接和波形分析。重点解析调制解调中的关键参数和常见问题,如带通滤波器设计、载波同步等,帮助读者快速掌握BPSK系统的实现与调试技巧。

weixin_27741699的博客 423

(超详细)Scala环境搭建(scala-2.12.15、IDEA2021.1.3)

Scala环境搭建(scala-2.12.15、IDEA2021.1.3) JunLeon——go big or go home 目录 Scala环境搭建(scala-2.12.15、IDEA2021.1.3) 一、Scala概述 1、什么是Scala? 2、Scala发展史 3、Scala与Java的关系 二、Scala环境搭建 1、环境准备 2、Scala安装与配置环境变量 3、验证Scala 三、编写第一个Scala程序 1、使用IDEA创建maven工程 2、.

JunLeon的博客 3万+

springBoot 项目自定义命名application.properties配置文件名称

原创文章,转载请注明! springBoot项目自定义命名application.properties配置文件名称: 最近因项目原因,需要将springboot项目的properties文件改为自定义名称,在查看一些资料后最终解决,特记录一下!

wangyybx的博客 7647

Python对象的基本组成和内存示意图及引用的本质

在Python中,变量也称为:对象的引用(reference)。变量存储的就是对象的地址。变量不需要显式声明类型。根据变量引用的对象,Python解释器自动确定数据类型。一个内存块,拥有特定的值,支持特定类型的相关操作。变量位于:栈内存(压栈出栈等细节,后续再介绍)。⚠️Python是动态类型语言。变量通过地址引用了“对象”。

Calor13的博客 557

IDEA\JAR指定springboot 指定外部目录配置文件路径及文件名称

IDEA 指定springboot 指定外部目录配置文件路径及文件名称jar方式启动获取配置路径和名称方法功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 由于项目需要有时会把项目的配置文件放到项目的外面这个时候我们就需要指定配置文

GLepoch的博客 7328

智能车图像处理20-进阶篇12--正入十字补线1

这篇文章主要讲述基本的正入十字补线方法。

taiyuezyh的博客 6940

YOLOv10改进 | 主干篇 | 引入FasterNet:Run, Don‘t Walk,追求更快的神经网络

本文引入了 FasterNet 作为 YOLOv10 的主干网络。通过 PConv 算子,我们有效降低了模型的计算冗余。对于追求极致推理速度的场景(如树莓派、Jetson Nano),该改进方案极具价值。建议在训练时配合混合精度训练 (AMP)进一步加速。

weixin_51988935的博客 604

SpringBoot配置文件中密码属性加密

SpringBoot配置文件中密码属性加密 本文主要介绍了SpringBoot配置文件中的明文密码如何加密保存,读取以及对于自定义的加密算法加密的参数如何保存和读取。 背景 为了安全的需要,一些重要的信息比如数据库密码不能明文保存在配置文件中,需要进行加密之后再保存。SpringBoot可以使用jasypt-spring-boot这个组件来为配置属性提供加密的支持。 集成jasypt-spring-boot到项目中 根据官方README文档,可以有三种方式集成jasypt-spring-boot到项目中。

qq_32238611的博客 1万+

SpringBoot实现快速导入EXCEL

MaterialMonitorController.java @Log(title = "物料监测", businessType = BusinessType.IMPORT) @RequiresPermissions("system:materialMonitor:import") @PostMapping("/importData") @ResponseBody ...

LEN程序员的一生 4817

最全面的SpringBoot教程(二)——SpringBoot配置文件

本文为SpringBoot配置文件相关内容介绍,下边将对配置文件分类,yaml基本语法,yaml数据格式,获取数据,profile-运维,项目内部配置文件加载顺序,项目外部配置文件加载顺序等进行详尽介绍~

小新要变强的博客 3174

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SpringBoot加载配置文件原理分析

本文是基于SpringBoot2.4.0之前的版本分析的,2.4.0之后有所不同 想必大家对SpringBoot中的application.properties(或application.yaml)文件都是再熟悉不过的了。它是应用的配置文件,我们可以把需要的一些配置信息都写在这个文件里面,需要的时候,我们可以通过@Value注解来直接获取即可,那这个文件是什么时候以及如何被应该加载的呢?这一直是我之前疑惑的地方,也是终于有时间对这一部分进行了详细的源码分析。 原理先行 整个配置文件的加载过程其实就是一个.

ITlikeyou的博客 3699

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SpringBoot 配置文件

计算机上有数以千计的配置文件,我们使用的绝大多数软件,比如浏览器,微信,Idea,甚至电脑,手机,都离不开配置文件。我们可能永远不会直接与其中的大部分文件打交道,但它们确实以不同的形式散落在我们的计算机上,比如C:\Users,C:\Windows文件夹,以及各种 *.config, *.xml 文件。3. 支持更多的编程语言,不止是Java中可以使用,在Golang,Python,Ruby,JavaScript中也可以使用。2. 支持更多的数据类型,可以简单表达对象,数组,List,Map等数据形态。

MissedID_的博客 967

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

修改Springboot项目名称

开发过程中,经常遇到新来个项目,需要一份初始代码的情况,初始代码有了,但是需要修改项目名称和其他一些配置,这样才能当作新项目的初始代码来使用。在项目右键,选择Open Module Settings,在此处修改项目名称: 由于mybatis/mybatis-plus会配置程序包名,然后去扫描对应包名下的文件,如果包名修改,mybatis/mybatis-plus的配置也需要修改,具体修改文件是: yml配置文件里,mybatis/mybatis-plus节点,type-aliases-package参数l

nhx900317的博客 2968

springboot中配置文件的位置

springboot中配置文件的位置 1.springboot配置文件的位置 springboot中的配置文件有两种配置文件,一种是properties,一种是yml,这两种配置文件如果不冲突的话,则互相补充,如果冲突的话则properties配置文件的优先级更高。 这两种配置文件存放的位置一共有四种: 项目根目录下的config/application.properties 项目根目录下的application.properties 项目resources目录下的config/application.p

xiaoshiguang3的博客 4275

SpringBoot配置文件的读取顺序

SpringBoot开发过程中由于其以配置文件的方式配置各种服务,信息源。本文介绍的为 .yml 的文件读取顺序。 读取顺序: 第一种是在java项目中resources建一个config文件夹,然后把配置文件放到这个文件夹下; 第二种是直接把配置文件放到服务器与jar包的同级目录; 第三种在classpath下建一个config文件夹,然后把配置文件放进去; 第四种是在classpath下直接放配置文件。 我们在SpringBoot项目中在resources下建一个 Config 文件夹 .

hudeyong926的专栏 5585

SpringBoot 之加载配置文件

为了让 SpringBoot 更好的生成配置元数据文件,我们需要添加如下依赖(该依赖可以不添加,但是在 IDEA 和 STS 中不会有属性提示),该依赖只会在编译时调用,所以不会对生产造成影响。在运行SpringApplication之前加载任意配置文件到Environment环境中。属于 Spring Cloud 环境,需要引入 Spring Cloud 依赖才能使用。所有已加载到 Spring 环境的配置都可以通过注入。配置文件,比如绑定资源目录下的。注解用类成员变量绑定配置参数。

const_ 9094

【归纳总结】SpringBoot之配置文件

1️⃣ 配置文件的名称 配置文件的名字为:application(-xxx).properties(yml),不可以换成其他名字 2️⃣ 与JavaEE容器相关的配置 配置端口号和应用名: 例如: server.port=8081 server.servlet.context-path=/demo1 3️⃣ 扫描包配置 默认扫描包为启动类所在的包目录 4️⃣ spring容器中的组件获得springboot配置文件中的值 ...

Octavius_的博客 672

【SpringBoot】配置文件

为了更方便简单的访问数据库,出现了一些持久层框架,其实就是对JDBC进行了更深层次的封装.让用户通过简单几行代码就可完成数据库的访问.但是不同的应用程序访问的数据库不同,这些持久层框架就需要支持用户可以自定义配置数据库的连接信息.配置文件主要是为了解决硬编码带来的问题,把可能会发生改变的信息,放在一个集中的地方,当我们启动某个程序时,应用程序从配置文件中读取数据,并加载运行.但是不同的用户有不同的偏好,我们可以把手机字体的大小放在配置文件中,当程序启动时,读取配置,以用户设置的字体大小来显示.

2503_90322569的博客 1002
上一篇: freemarker模板引擎,一篇文章看懂基本操作与进阶操作
下一篇: springboot+mybatis 使用分页插件PageHelper步骤(yml里面的相关配置)
一写代码就开心
博客等级 码龄7年 2万+粉丝 1037原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一写代码就开心

你的打赏将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值