spring: application: name: ${cfg.artifactId} datasource: dynamic: datasource: master: <#if cfg.username??> username: ${cfg.username} <#if cfg.password??> password: ${cfg.password} <#if cfg.driverClassName??> driver-class-name: ${cfg.driverClassName} <#if cfg.url??> url: ${cfg.url} <#if cfg.publicKey??> druid: public-key: ${cfg.publicKey} <#if cfg.backendServerPort??> server: port: ${cfg.backendServerPort} <#if cfg.registryServerName?? && cfg.registryServerName == 'eureka'> eureka: client: <#if cfg.registryServerAddr??> service-url: defaultZone: ${cfg.registryServerAddr}