我有一段配置文件,怎么样按需要反序列化 Tcp 那段和 Controller 那段,例如,先反序列化 controller 那段获取到部分配置,之后在按需要反序列化 tcp 那段得到另外一段配置
Tcp:
Agent:
ListenAddr: 0.0.0.0
ListenPort: 8888
User: admin
Password: 123456
Logging:
Level: debug
Path: /var/log/agent/tcp.agent.log
Controller:
BackendListenAddr: 0.0.0.0
BackendListenPort: 8889
User: admin
Password: 123456
1
beidounanxizi 2022-05-05 23:50:58 +08:00
你要做的事 overwrite 而不是 维护 unmarshall 顺序 用 viper 搞下吧
|
2
zeusho871 2022-05-06 10:35:14 +08:00 via Android
|