SpringBoot后台管理系统
SpringBoot后台管理系统及代码实现
·
上个周末跟着大佬敲了个后台管理系统,这里为大家介绍一下并附带源码!!实现
功能介绍:
-
实现了对用户的增删改查;
-
实现了首页国际化i18n;
-
登录验证和注销功能。
前端使用了组件库bootstrap和thymeleaf.
项目结构:

运行截图如下:




登陆验证:
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {// 登录成功后,有用户的sessionObject loginUser = request.getSession().getAttribute("loginUser");if (loginUser == null){request.setAttribute("msgg","没有权限请先登录!");request.getRequestDispatcher("/index.html").forward(request,response);return false;}else {return true;}}
功能实现代码:
// 查询@RequestMapping("/emp")public String list(Model model){Collection<Emplyee> emplyees = emplyeeDAO.getAll();//获取所有员工|Model emps = model.addAttribute("emps", emplyees);return "/list";}// 添加@GetMapping("/toAdd")public String toAdd(Model model){Collection<Department> department = departmentDAO.getDepartment();model.addAttribute("department",department);return "/emp/toadd";}// 添加页面@PostMapping("/emps")public String addEmp(Emplyee emplyee ){emplyeeDAO.save(emplyee);//调用底层业务方法 保存员工信息return "redirect:/emp";}// 修改@GetMapping("/emp/{id}")public String toUpdateEmp(@PathVariable("id")Integer id,Model model){Emplyee emplyeeByid = emplyeeDAO.getEmplyeeByid(id);model.addAttribute("emp",emplyeeByid);// 查部门信息Collection<Department> department = departmentDAO.getDepartment();model.addAttribute("department",department);return "emp/update";}// 去员工的修改页面@PostMapping("/updateEmp")public String updateEmp(Emplyee emplyee){emplyeeDAO.save(emplyee);return "redirect:/emp";}// 删除员工@GetMapping("/delemp/{id}")public String deleteEmp(@PathVariable("id")Integer id){emplyeeDAO.delete(id);return "redirect:/emp";}
需要源码的同学请关注wx公众号【江胖子学编程】后台回复【管理系统】即可获取!
更多推荐



所有评论(0)