package com.yckj.controller; import com.yckj.bean.User; import com.yckj.dao.TbUserInfDao; import com.yckj.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import java.util.Date; import java.util.logging.Logger; /*** * */ @Controller @RequestMapping(value = "/test", method = RequestMethod.GET) public class UserController { private static final Logger logger = Logger.getLogger(String.valueOf(UserController.class)); @Autowired private UserService userService; @RequestMapping(value = "/TbUserInfDao.action") @ResponseBody public User TbUserInfDao(Integer userId) { // http://localhost/test/getUser.action?userId=2 User user = userService.getById(userId); // User user = new User(); // user.setAddress("address"); // user.setCreateTime(new Date()); // user.setName("jack"); System.out.println(user); return user; } @RequestMapping(value = "/getUser.action") @ResponseBody public User getUser(Integer userId) { // http://localhost/test/getUser.action?userId=2 // http://localhost:8080/nanningfbs/test/getUser.action?userId=2 User user = userService.getById(userId); // User user = new User(); // user.setAddress("address"); // user.setCreateTime(new Date()); // user.setName("jack"); System.out.println(user); return user; } @RequestMapping(value = "/bean.action", method = RequestMethod.GET, produces = "application/json;charset=UTF-8") @ResponseBody public User bean() { // http://localhost:8080/test/bean.action System.out.println("1 = " + 1); User user = new User(); user.setAddress("address"); user.setCreateTime(new Date()); user.setName("jack"); System.out.println(user); return user; } }