这个配置文件主要针对的是WEB-IDE,其目的是为了读取一些配置信息以及服务的一些路径。
笔者认为这些都是自动生成的,简单了解一下就OK,我们把代码托管到GitHub上的时候也不需要这个文件。
{
"welcomeFile": "/webapp/index.html",
//定义了你这个工程在当前WEBIDE点运行的按钮会默认找到这个一个路径
"routes": [
//下面是一个工程路由的配置,不是项目SAPUI5的路由,他主要是针对于整个工程库的核心库的一个路径,以及我们要访问的service服务的一个配置路径
{
"path": "/resources",
"target": {
"type": "service",
"name": "sapui5",
"entryPath": "/resources"
},
"description": "SAPUI5 Resources"
},
//这部分主要是配置一个路径让我们能够访问到核心的类库,不配的话是找不到核心类库的
{
"path": "/test-resources",
"target": {
"type": "service",
"name": "sapui5",
"entryPath": "/test-resources",
"version":"1.44.7"
},
//和上部分是大同小异的,它更多地是针对测试环境
"description": "SAPUI5 Test Resources"
},
{
"path": "/DemoService",
//我们会通过这个路径映射到Destination的主服务的URL
"target": {
"type": "destination",
"name": "ODataDemoService",
//这个name要和Destination的NAME要求一致
"version":"1.44.7"
//可以指定我们当前访问的一个版本
},
"description": "Demo service"
}
],
"sendWelcomeFileRedirect": true
}