zoukankan      html  css  js  c++  java
  • SpringBoot 之 控制器层

    @Controller
    public class EmployeeController {
    
        @Autowired
        EmployeeDao employeeDao;
    
        @Autowired
        DepartmentDao departmentDao;
    
        @GetMapping("/employees")
        public String index(Model model) {
            Collection<Employee> employees = employeeDao.index();
            model.addAttribute("employees", employees);
            return "employees/index";
        }
    
        @PostMapping("/employees")
        public String store(Employee employee) {
            employeeDao.store(employee);
            return "redirect:/employees";
        }
    
        @GetMapping("/employees/{id}")
        public String show(@PathVariable("id") Integer id, Model model) {
            Employee employee = employeeDao.show(id);
            model.addAttribute("employee", employee);
            Collection<Department> departments = departmentDao.index();
            model.addAttribute("departments", departments);
            return "employees/show";
        }
    
        @PutMapping("/employees/{id}")
        public String update(@PathVariable("id") Integer id, Employee employee) {
            employee.setId(id);
            employeeDao.update(employee);
            return "redirect:/employees";
        }
    
        @DeleteMapping("/employees/{id}")
        public String destroy(@PathVariable("id") Integer id) {
            employeeDao.destroy(id);
            return "redirect:/employees";
        }
    }
    
  • 相关阅读:
    SQL中的数字格式化 (收藏)
    read about用法
    run into用法
    shoot for用法
    take off用法
    英语成语
    bring up用法
    satisfy with用法
    spend用法
    Linux环境进程间通信:共享内存
  • 原文地址:https://www.cnblogs.com/danhuang/p/12831576.html
Copyright © 2011-2022 走看看