摘要: [1] Wrapper条件构造器的介绍 问题: 目前我们可以使用mp完成基本的增删改查操作,但是我们在进行数据操作 时,很多时候Sql语句中的筛选条件是非常复杂的,比如or关键,>,<,模 糊查询等,怎么办? 解决: mp提供了功能非常强大的Wrapper条件构造器 本质: 条件构造器其实就是一个对 阅读全文
posted @ 2021-01-25 18:03 巧克力曲奇 阅读(1319) 评论(0) 推荐(0)
摘要: 在Src下创建MVC的包结构 在src下创建和配置SSM相关配置文件 注意: 其他配置和原有SSM流程不变,在applicationcontext.xml文件中 将Mybatis的工厂bean替换为MybatisPlus的工厂bean即可。 在web.xml中配置SSM相关信息 在数据库中创建测试表 阅读全文
posted @ 2021-01-25 17:40 巧克力曲奇 阅读(147) 评论(0) 推荐(0)
摘要: [1] 为什么使用MyBatis Plus? A、再之前学习的Mybatis中 我们对单表的增删改查的操作,都是自己再mapper.xml中进行代码的书写,这样一来我们书写的代码比较的麻烦。 B、我们目前封装数据库的实体的时候,每一表都需要自己的书写实体类,这样一来,我们书写的代码就比较的麻烦。 [ 阅读全文
posted @ 2021-01-25 16:51 巧克力曲奇 阅读(211) 评论(0) 推荐(0)
摘要: [1] easyui-panel 面板 作用: 在网页中显示一个面板效果,可以在面板中显示网页中的数据 使用: ① 在jsp页面中引入EasyUI的资源 ② 在页面创建一个div标签,并设置其class属性,属性值为‘easyui-panel’ ③ 在div标签上使用属性data-options设置 阅读全文
posted @ 2021-01-25 15:45 巧克力曲奇 阅读(144) 评论(0) 推荐(0)
摘要: 数据库设计 1.1 权限表:平时小型项目中可以省略. 1.2 用户组表:对用户进行分组,每个用户组绑定多个角色,把用户放入到用户组后,具有对应多个角色. 1.3 角色组:角色组对应多个角色,用户组和角色组 1.4 完成访问控制时,需要对什么类型表进行访问控制(在简单版中)把需要控制的内容和角色进行直 阅读全文
posted @ 2021-01-25 13:41 巧克力曲奇 阅读(121) 评论(0) 推荐(0)
摘要: 数据库原型及其问题. 根据上面数据库表设计方案带来的问题: 2.1 新建一个用户时: 2.1.1 在用户表中添加一条数据. 2.1.2 在关联表中添加N条数据 2.1.3 每次新建一个用户需要添加:1+N(关联几个)条数据 第三节.RBAC设计方案(简单版) 解决传统项目设计方案中创建用户时教繁琐的 阅读全文
posted @ 2021-01-25 13:09 巧克力曲奇 阅读(109) 评论(0) 推荐(0)
摘要: [1] 问题: 当浏览器发起一个ajax请求给服务器,服务器调用对应的单元方法处理ajax请求。 而ajax的请求在被处理完成后,其处理结果需要直接响应。而目前我们在单元方 法中响应ajax请求,使用的是response对象,需要我们自己将要响应的数据转换 为json字符串响应,比较麻烦,而我们一直 阅读全文
posted @ 2021-01-25 11:04 巧克力曲奇 阅读(173) 评论(0) 推荐(0)
摘要: 核心组件:(SpringMVC 四大组件) 1.1 DispatchServlet: Servlet分发器,整个SPringMVC框架入口. 1.2 HandlerMapping:寻找URL所请求的HandlerMethod,找@RequestMapping() 1.2.1 使用实现类Default 阅读全文
posted @ 2021-01-25 10:39 巧克力曲奇 阅读(134) 评论(0) 推荐(0)