- Remove spring-cloud-starter-zookeeper-discovery from POM
(V1 doesn't have it, causes zookeeperRibbonClientConfiguration error)
- Remove ZK exclusions from AppApplication.java (no longer needed)
- bootstrap.properties now 100% identical to V1 production
- PersonFeignClient restored to placeholder-based name (no hardcoded URL)
- Remove NIWSServerListClassName/listOfServers (ConfigurationBasedServerList)
Bump version to 2.0.17
- Add ZK discovery dep to parent POM (v1.1.0.RELEASE, Edgware-compatible)
- Add ZK discovery dep to starter POM for runtime classpath inclusion
- Architecture: discovery.enabled=false → Consul registration only
ZK DiscoveryClient → service lookup for Feign → Ribbon → ServerList
Closes gap between architecture design doc and implementation
Former-commit-id: 6b5898d0e07ca6ebf2ccbb69ace5fa77ac6f0749