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";
        }
    }
    
  • 相关阅读:
    在linux下使用sqlcmd
    sqlserver 索引的结构及其存储,索引内容
    据库被标记为RESTORING的处理方式,正在还原中,正在恢复
    sql语句的优化分析
    SQL Server表分区-水平分区
    JavaScript Structure
    JS----Issue
    JavaScript Book Plan
    LINQ
    About JavaScript
  • 原文地址:https://www.cnblogs.com/danhuang/p/12831576.html
Copyright © 2011-2022 走看看