项目描述
爱购商城:分为前端和后端两部分,主要功能包括:用户管理,轮播图管理,商品分类管理,商品品牌管理,商品管理 等功能
运行环境
jdk8+mysql+IntelliJ IDEA+maven
项目技术
springBoot+mybatis+layui+jquery+jsp
项目截图
首页
收货地址
购物车
订单页
商品管理
修改商品
用户管理
部分代码
用户Controller代码
@Controller
@RequestMapping("/admin")
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/user/list")
public String list(@RequestParam(defaultValue = "1")Integer pageNo,
@RequestParam(defaultValue = "10") Integer pageSize, Model model){
PageModel<User> userPages = userService.queryUserList(pageNo, pageSize);
model.addAttribute("userPages",userPages);
return "admin/user/list";
}
@RequestMapping("/user/addPage")
public String addPage(){
return "admin/user/add";
}
@RequestMapping("/user/add")
public String addUser(User user,Model model){
try {
user.setType(0);
int i = userService.addUser(user);
if (i==0){
model.addAttribute("errMessage","服务器繁忙添加失败");
return "500";
}
}catch (Exception e){
model.addAttribute("errMessage",e.getMessage());
return "500";
}
model.addAttribute("url", "admin/user/list");
return "success";
}
@RequestMapping("user/updatePage")
public String updatePage(String id,Model model){
User user = userService.queryUserById(id);
model.addAttribute("user",user);
return "admin/user/update";
}
@RequestMapping("/user/update")
public String updateUser(User user,Model model){
try {
int i = userService.updateUser(user);
if (i==0){
model.addAttribute("errMessage","服务器繁忙修改失败");