package com.xuxd.kafka.console.controller; import com.xuxd.kafka.console.beans.ResponseData; import com.xuxd.kafka.console.config.KafkaConfig; import com.xuxd.kafka.console.utils.ConvertUtil; import java.util.Map; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * kafka-console-ui. * * @author xuxd * @date 2021-09-08 16:08:22 **/ @RestController @RequestMapping("/config") public class ConfigController { private final KafkaConfig config; private final Map configMap; public ConfigController(KafkaConfig config) { this.config = config; this.configMap = ConvertUtil.toMap(config); } @GetMapping public Object getConfig() { return ResponseData.create().data(configMap).success(); } }