IndexController.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package org.dromara.web.controller;
  2. import cn.dev33.satoken.annotation.SaIgnore;
  3. import org.dromara.common.core.config.RuoYiConfig;
  4. import org.dromara.common.core.domain.R;
  5. import org.dromara.common.core.utils.StringUtils;
  6. import lombok.RequiredArgsConstructor;
  7. import org.dromara.web.domain.vo.Server;
  8. import org.springframework.web.bind.annotation.GetMapping;
  9. import org.springframework.web.bind.annotation.RestController;
  10. /**
  11. * 首页
  12. *
  13. * @author Lion Li
  14. */
  15. @SaIgnore
  16. @RequiredArgsConstructor
  17. @RestController
  18. public class IndexController {
  19. /**
  20. * 系统基础配置
  21. */
  22. private final RuoYiConfig ruoyiConfig;
  23. /**
  24. * 访问首页,提示语
  25. */
  26. @GetMapping("/")
  27. public String index() {
  28. return StringUtils.format("欢迎使用{}后台管理框架,当前版本:v{},请通过前端地址访问。", ruoyiConfig.getName(), ruoyiConfig.getVersion());
  29. }
  30. @GetMapping("/monitor/server")
  31. public R getInfo() throws Exception
  32. {
  33. Server server = new Server();
  34. server.copyTo();
  35. return R.ok(server);
  36. }
  37. }