springboot加载properties和yml配置文件的顺序

springboot加载properties和yml配置文件的顺序,第1张

一、YAML基本语法

二、YAML支持的数据格式

三、读取yml配置文件

四、测试

一、YAML基本语法以缩进代表层级关系

缩进不能使用tab,只能用空格

空格个数不重要,但是同一层级必须左对齐

大小写敏感

数据格式为,名称:(空格)值

注释单行用#,只能注释单行

二、YAML支持的数据格式字面量:数字、字符串、布尔等不可再分的值

字符串默认不需要加单引号或者双引号,如果加双引号,它不会转义字符串里面的特殊字符,而加单引号,则会转义字符串里面的特殊字符,意思就是将特殊字符直接变为字符串输出。

清单文件(manifest file)用于声明一个python包作为Odoo模块、并指定一些模块元数据。

这是一个名为__openerp__py的文件,它包含一个Python字典,每个字典键指定一个模块元数据项。

可用的清单字段有:

name (str, required)

模块的可读名称

version (str)

模块的版本,应该遵循语义版本控制(semantic versioning)规则

description (str)

模块的扩展描述, 使用结构化的文本(reStructuredText)

author (str)

模块的作者

website (str)

模块作者的网址

license (str, defaults: AGPL-3)

模块的发布许可证

category (str, default: Uncategorized)

在Odoo中的分类,模块大致的业务领域。

尽管推荐使用现有的分类,但这个字段可自由指定,未知的分类是动态创建的。分类的层次结构可使用分隔符"/"创建。例如,Foo/Bar将创建分类Foo,以及分类Bar作为Foo的子分类,并将Bar设置为此模块的分类。

depends (list(str))

必须先于此模块加载的Odoo模块,可能因为此模块使用了这些模块的特性,或者改变了这些模块定义的资源。

安装一个模块时,所有的依赖项将先于它安装;同样地,加载此模块时也会首先加载依赖项。

data (list(str))

数据文件列表,必须随模块安装或更新;基于模块根目录的路径列表。

demo (list(str))

数据文件列表,只会在演示模式下安装或更新。

auto_install (bool, default: False)

如果是True,在所有的依赖项已安装后,此模块会被自动安装。

通常用于"link modules",实现两个原本独立的模块间的协同集成。

举例来说,sale_crm依赖于sale和crm,并被设为auto_install。当sale和crm均被安装时,它自动装上CRM营销追踪销售订单,无须sale或crm意识到对方。

以上就是关于springboot加载properties和yml配置文件的顺序全部的内容,包括:springboot加载properties和yml配置文件的顺序、二、springboot配置文件、springboot中yml日志目录的时间怎么取等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9563516.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存