index.yml
index.yml
文件位于template/{开发框架模板}
目录下,是约定所有要生成的目标文件及目录,如下所示:
其中属性有:
file:vm模板文件,都存放在
template/{开发框架模板}
目录下,即和index.yml
文件同目录。model:分别匹配数据建模、视图建模、菜单建模、服务建模、字典建模,匹配规则如下:
data:为数据建模要生成的文件,根据
model/date
目录下的数据建模文件来生成文件。menu:为菜单建模要生成的文件,根据
model/menu
目录下的菜单建模文件来生成文件。service:为服务建模要生成的文件,根据
model/service
目录下的服务建模文件来生成文件。dictionary:为字典建模要生成的文件,根据
model/dictionary
目录下的字贼胆建模文件来生成文件。大写字母属性:为视图建模要生成的文件,根据
model/view
目录下的视图建模文件来生成文件,需要匹配视图建模文件中的model属性和这里的大写字母属性一致。
target:文件生成的目标文件名和目标存放目录,这里是支持Velocity模板语法的,以"$"开头的就是Velocity变量,其中“${mda.*}”变量中的值,和
model/mda.yml
中属性是一一对应的,具体参见mda.yml应用参数文件。其它根据匹配的建模类型,会和对应的建模文件(数据建模、视图建模、菜单建模、服务建模、字典建模)会注入不同的属性值,具体属性值:数据建模:参见数据建模data/*.yml。
视图建模:参见视图建模view/*.yml,以及各相关开发框架的view属性约定。
菜单建模:参见菜单建模menu/*.yml。
服务建模:参见服务建模service/*.yml。
字典建模:参见字典建模dictionary/*.yml。
Last updated
Was this helpful?