package springbootjdbc.controller;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import springbootjdbc.dao.UserDaoImpl;
import springbootjdbc.entity.Users;
@RestController
public class IndexController {
@Autowired
private UserDaoImpl userDaoImpl;
@RequestMapping("/insertUser")
public String insertUser() {
Users users = Users.getUser();
users.setName("张三");
users.setSex("男");
users.setId(String.valueOf(System.currentTimeMillis()));
userDaoImpl.save(users);
System.out.println(users);
return users.toString();
}
@RequestMapping(value = "/queryUser/{userId}/{name}")
public Map<String, Object> queryUser(@PathVariable String userId, @PathVariable String name) {
System.out.println(name);
Map<String, Object> users = userDaoImpl.queryUser(userId);
System.out.println(users);
return users;
}
@RequestMapping(value = "/zhuce")
public Map<String, Object> zhuce(HttpServletRequest request) {
System.out.println(request.getParameter("name"));
Map<String, Object> users = userDaoImpl.queryUser("001");
System.out.println(users);
return users;
}
}
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import springbootjdbc.dao.UserDaoImpl;
import springbootjdbc.entity.Users;
@RestController
public class IndexController {
@Autowired
private UserDaoImpl userDaoImpl;
@RequestMapping("/insertUser")
public String insertUser() {
Users users = Users.getUser();
users.setName("张三");
users.setSex("男");
users.setId(String.valueOf(System.currentTimeMillis()));
userDaoImpl.save(users);
System.out.println(users);
return users.toString();
}
@RequestMapping(value = "/queryUser/{userId}/{name}")
public Map<String, Object> queryUser(@PathVariable String userId, @PathVariable String name) {
System.out.println(name);
Map<String, Object> users = userDaoImpl.queryUser(userId);
System.out.println(users);
return users;
}
@RequestMapping(value = "/zhuce")
public Map<String, Object> zhuce(HttpServletRequest request) {
System.out.println(request.getParameter("name"));
Map<String, Object> users = userDaoImpl.queryUser("001");
System.out.println(users);
return users;
}
}