代码拉取完成,页面将自动刷新
基于springboot和mybatisplus的个人博客项目 为什么博客项目要取名为蛋酥,有何寓意吗?? 没有,只是单纯在项目取名字的时候,我正在吃名为蛋酥的鸡蛋卷!! 项目是跟着b站李仁密老师的视频跟着做的,在此基础上做出了一些修改 前端框架照搬老师的,
个人博客功能 运用到的 后端:Spring Boot + MyBatis + MyBatis-Plus + thymeleaf模板 数据库:MySQL8.0.23 前端UI:Semantic UI框架
项目结构
├─admin后台管理模块
│ └─src
│ ├─main
│ │ ├─java
│ │ │ └─com
│ │ │ └─dansu
│ │ │ ├─config 存放核心配置文件
│ │ │ ├─controller 负责请求的跳转和数据展现
│ │ │ ├─exception 自定义异常
│ │ │ ├─handler 定义处理控制器捕获异常信息
│ │ │ ├─interceptor 处理器拦截器检查用户信息
│ │ │ ├─mapper 数据操作层
│ │ │ ├─message 枚举所有具有事务属性的操作信息是否成功
│ │ │ ├─pojo 实体类
│ │ │ ├─service 业务处理层
│ │ │ │ └─impl 接口实现类
│ │ │ ├─utils 自定义工具类(如MD5加密)
│ │ │ └─vo 用来存储数据和传递数据
│ │ └─resources 存放相关的资源
│ │ ├─com
│ │ │ └─dansu
│ │ │ └─mapper mapper配置文件
│ │ ├─static 静态资源(css,js,image等)
│ │ └─templates thymeleaf模板
├─doc 存放数据库相关文件
├─logs 存放日志
└─web 前台博客查看模块
└─src
├─main
│ ├─java
│ │ └─com
│ │ └─dansu
│ │ ├─aspect 定义切面实现记录日志
│ │ ├─config
│ │ ├─controller
│ │ ├─exception
│ │ ├─handler
│ │ ├─mapper
│ │ ├─pojo
│ │ ├─service
│ │ │ └─impl
│ │ ├─util
│ │ └─vo
│ └─resources
│ ├─com
│ │ └─dansu
│ │ └─mapper
│ ├─static
│ └─templates
项目部署
注意事项:
本有MD5加密登录功能,但并未启用启用加密功能需修改admin目录下的UserServiceImpl类中checkUser方法 将
public User checkUser(String username, String password) {
return userMapper.selectOne(new QueryWrapper<User>()
.eq("username", username)
.eq("password", password));
}
修改为
public User checkUser(String username, String password) {
return userMapper.selectOne(new QueryWrapper<User>()
.eq("username", username)
.eq("password", MD5Utils.digest(password)));
}
页面展示
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。