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";
        }
    }
    
  • 相关阅读:
    从域名锁定该网站所在城市
    微信接口开发 2----接收微信接口返回的数据
    微信接口开发1--向微信发送请求--获取access_token
    MVC-前端设计
    MVC-第一个简单的程序
    MVC-基础02
    MVC-基础01
    表值函数
    视图

  • 原文地址:https://www.cnblogs.com/danhuang/p/12831576.html
Copyright © 2011-2022 走看看