crud/main/java/com/controller/RoleController.java

47 lines
1.3 KiB
Java

package com.controller;
import com.domain.Role;
import com.service.RoleService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import java.util.List;
@RequestMapping("/role")
@Controller
public class RoleController {
// @Qualifier("roleService")
@Autowired
RoleService roleService;
@RequestMapping("/save")
public String save(Role role){
roleService.save(role);
return "redirect:/role/list";
}
@RequestMapping("/list")
public ModelAndView list(){
ModelAndView modelAndView = new ModelAndView();
List<Role> roleList = roleService.list();
//设置模型
modelAndView.addObject("roleList",roleList);
//设置视图
modelAndView.setViewName("role-list");
System.out.println(roleList);
return modelAndView;
}
@RequestMapping("/del/{roleId}")
public String del(@PathVariable("roleId") Long roleId){
roleService.del(roleId);
return "redirect:/role/list";
}
}