
练手项目
文章平均质量分 63
天才小熊猫啊
路漫漫其修远兮,吾将上下而求索!!!
展开
-
博客项目数据库设计
1.数据表博客数据表:t_blog分类数据表:t_type用户数据表:t_user评论数据表:t_comment留言数据表:t_message友链数据表:t_friend相册数据表:t_picture2.实体关系博客和分类是一对多的关系(一个博客对应一个分类,一个分类可以对应多个博客)用户和博客是一对多的关系(一个博客对应一个用户,一个用户可以对应多个博客)评论和博客是一对多的关系(一个评论对应一个博客,一个博客可以对应多个评论)评论和回复是一对多...原创 2021-08-09 09:38:46 · 508 阅读 · 0 评论 -
Blog项目评论盖楼功能实现
盖楼这个功能就没啥可多说的了,能力就是支持回复的回复,也就是跟帖,跟帖层数不限。盖楼是一个在用户互动上非常友好的功能,有了这个功能,也许我们可以不用每天苦兮兮的去编文章了,像运营论坛那样去策划话题,来引导用户的互动讨论。当然,如果没人互动,就非常尴尬了,这就考验你策划话题的能力了。/新增评论 @PostMapping("/comments") public String post(Comment comment, HttpSession session,Model model)原创 2021-07-28 16:29:52 · 577 阅读 · 0 评论 -
blog项目添加 注册 功能
所谓登录认证,说白了就是限制某些接口只有登录后才能访问(如:查询我的账号资料)那么判断一个会话是否登录的依据是什么?当然是登录成功后框架给你做个标记!然后在需要鉴权的接口里检查此标记,有标记者视为已登录,无标记者视为未登录!所谓权限认证,认证的核心就是一个账号是否拥有一个权限码有,就让你通过。没有?那么禁止访问!再往底了说,就是每个账号都会拥有一个权限码集合,我来校验这个集合中是否包含指定的权限码例如:当前账号拥有权限码集合:["user-add", "user-delete",原创 2021-07-21 11:44:16 · 232 阅读 · 0 评论 -
搭建博客项目遇到的问题及解决办法
1.静态资源(图片)加载不出来解决办法:在右边的maven中clean一下,再重启就ok了原创 2021-06-01 22:24:17 · 755 阅读 · 1 评论 -
Entity层、DAO层、Service层、Controller层 先后顺序
写法顺序:1.数据库表2.实体层3.DAO层写接口4.Mapper层写和DAO层对应的映射规则,即SQL和POJO的映射规则。其中<select>元素定义的resultType指向实体层的表;5.Service层6.ServiceImpl7.Controller层Note:Service层应该既调用DAO层的接口,接收DAO层返回的数据,又要提供接口给Controller层的类来进行调用。Entity层:用于存放实体类,与数据库中的属性值基本一致,实现getter和setter方原创 2021-06-01 19:55:12 · 9193 阅读 · 0 评论 -
整合SSM小例子
文章目录1. 整合SSM 1. 环境要求 2. 数据库环境 3. 基本环境搭建 4. Mybatis层编写 5. Spring层 6. SpringMVC层 7. Controller 和 视图层编写 项目结构图 1. 整合SSM1. 环境要求环境:IDEA / EclipseMySQL 5.7 +Tomcat 9Maven 3.6要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBat.转载 2021-01-12 21:30:10 · 108 阅读 · 0 评论 -
练手项目一:图书馆CRUD
本项目使用的技术:SpringBoot,Vue,MyBatis Plus自动生成代码,Swagger当做监控中心,主要是为了理清楚思路!(持续更新中!!)一、后端搭建首先新建一个SpringBoot工程,spring-crud-book,在pom文件中加入以下依赖: <!--mybatisplus自动生成代码必要的,不加会报错--> <dependency> <groupId>org.apac原创 2021-01-02 21:30:32 · 569 阅读 · 1 评论