package net.risesoft.demo.controller; import java.util.ArrayList; import java.util.List; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import jakarta.servlet.http.HttpServletRequest; import net.risesoft.demo.entity.User; import net.risesoft.demo.repository.UserRepository; @RestController @RequestMapping public class UserController { private final UserRepository userRepository; public UserController(UserRepository userRepository) { super(); this.userRepository = userRepository; } @GetMapping({"", "/"}) public List hosts(HttpServletRequest request){ List list = new ArrayList(); list.add("request.getServerName()=" + request.getServerName()); list.add("request.getLocalAddr() =" + request.getLocalAddr()); list.add("request.getLocalAddr() =" + request.getLocalName()); return list; } @GetMapping({"/api/users"}) public List users(){ return userRepository.findAll(); } }