前端 置顶

MYBLOG博客网站项目介绍

久流
2026年03月27日 11 评论
博客前端后端

MYBLOG博客管理

我的博客网站经过多次迭代,也是伴随着经验的增长,最后决定重构自己的博客。新博客项目经过半年多的开发,大体功能已经完成了,架构三端分离方便维护,剩下的主要还是进行功能打磨。

博客网站架构:

  • 博客前端:Nuxt4
  • 管理端:Vite vue3
  • 后端:Java

项目地址:https://github.com/DCSCDF

基于按钮的权限控制

@RestController
@RequestMapping("/api/admin")
public class AdminController {

    // 参考数据库的 sys_permission 表中的 system:user:list 权限
    @SaCheckPermission("system:user:list")
    @GetMapping("/users")
    public SaResult getUserList() {
        // 业务逻辑
        return SaResult.ok("用户列表");
    }

    @SaCheckRole("ADMIN")
    @PostMapping("/users")
    public SaResult createUser() {
        // 业务逻辑
        return SaResult.ok("用户创建成功");
    }
}

评论 (0)