首页 > 编程知识 正文

springboot组件,propertysource注解

时间:2023-05-05 16:49:00 阅读:143729 作者:1116

如上所述,SpringBoot开发是当前Java后端的主流框架,但在生产环境中实际使用时,不可避免地会存在一些与开发、测试环境不同的配置文件或配置变量值等。

遇到这种情况,我们要如何更好地解决这个问题呢? 所以我们开始补充新知识。

profile SpringBoot配置文件通常使用application.yml或application.properties文件来实现配置文件的设置。

那么,如何实现不同环境的配置文件不同的情况呢? 这个springboot展示了几个方案。 我们今天把重点放在单一文件的格式上。 请大家自己参考。

单文件方法

单个文件操作可以用分隔符来区分。 例如,如果有几个统一的配置,请将其放在yml文件的开头。 例如,以下示例:

然后,server: port: 8080会创建开发环境的。 那么,首先---使用分隔符进行隔离,然后进行开发环境的特殊配置。 下图示例:

server : port :8080-- -先创建spring : profiles : devserver : servlet : context-path 3:/dev,然后在测试环境中进行特殊配置请看下图

server : port :8080---spring : profiles : devserver 3360 servlet : context-path 3:/dev---spring 3: pring 3360 pres 3360 des 360 des 360 des 3: des 360 deves 3360 下图示例:

server : port :8080---spring : profiles : devserver 3360 servlet : context-path 3:/dev---spring : profiles 3360测试服务器: servlet : context-path :/test---spring 3360 profiles 3360 pro server

server : port :8080 spring : profiles : active : test---spring : profiles : devserver 3360 servlet 3360 contet es 3360 test server : servlet : context-path :/test---spring : profiles 3360 pro server : servlet : context -。 pro总结我们经常在生产环境中进行一些JVM的调优、数据库的不同,所以我们在不同的环境下进行一些区分。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。