源码获取:博客首页 "资源" 里下载!
一、项目简述
本系统功能包括:
1 .登记管理
2 .基础管理
3 .公示公告
4 .首页展示
二、项目运行
环境配置: jdk8+tomcat8+mysql5.7+lntelliJ IDEA+maven( Eclispe ,sts myEclispe 都支持)
项目技术: weixin-java-mp+spring+spring mvc+mybatis+layui+微信小程序。







角色控制层:
@Controller
public class RoleController {
@Autowired
private IRoleService roleService;
@Autowired
private IPermissionService permissionService;
@PreAuthorize("hasRole('管理员')")
@ResponseBody
@RequestMapping("/role/doAdd")
public String doAdd(Role role){
//角色添加
return "ok";
}
//添加角色
@RequestMapping("/role/addRole")
@PreAuthorize("hasRole('管理员')")
@ResponseBody
public AjaxResult addRole(Role role){
System.out.println("保存角色...."+role);
try {
roleService.saveRole(role);
return new AjaxResult();
} catch (Exception e) {
e.printStackTrace();
return new AjaxResult("操作失败");
}
}
@PreAuthorize("hasRole('管理员')")
@RequestMapping("/role/index")
public String index(Model model){
List<Permission> permisisons = permissionService.findAllPermisisons();
model.addAttribute("permissions",permisisons);
//返回角色
return "views/role/role_list";
}
@RequestMapping("/role/listpage")
@ResponseBody
public PageList listpage(RoleQuery roleQuery){
System.out.

本文介绍了一个基于Java Web的应用项目,重点展示了角色控制层和用户管理控制器的实现细节,包括角色与用户的增删改查等功能,并使用了Spring、MyBatis等技术。
最低0.47元/天 解锁文章
685

被折叠的 条评论
为什么被折叠?



