系统的开端---数据库查询动态菜单

本文介绍了如何从数据库查询并动态生成系统菜单。通过分别在DAO、Service、Controller层处理,将一级和二级菜单整合进Map,最终在前端使用Thymeleaf呈现,实现了灵活的导航栏展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文只是记录如何提高自己 !!!

---首先我觉得要清楚---

对于现在的框架是一抓一大把  对于我这种刚入职菜鸟而言 有些东西封装过度  确实有些东西看不懂 于是我想自己实现  从哪里开始呢 那就从系统入口 对于登录注册没什么可说的 太多实现方式 那就从菜单开始!!!

对于 一家企业 一家公司 的开始 就是菜单 而至于为什么要动态呢 显然  如果你是静态菜单 当你 想要补充功能 那你还得 再复制某些代码  显然只有动态   其深意 就是 --从数据库查询 到菜单然后显示在 界面 

首先  是 dao 层: 查询  一级 二级菜单 分开查询

@Override
    public List<MenuVo> one_menu() {


        String sql="select c.menuid,m.*, c.correlationids from menu m left join correlation c on c.menuid = m.id where  m.type=0 ";
        List<MenuVo> menu = jdbcTemplate.query(sql, new BeanPropertyRowMapper(MenuVo.class));

        return menu;
    }

    @Override
    public List<MenuVo> two_menu() {

        String sql="select c.menuid,m.*, c.correlationids from menu m left join correlation c on c.menuid =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值