项目环境
开发系统:Windows
JDK版本:Java JDK1.8
开发工具:IDEA,Navicat
版本管理工具:Maven3.6.1
数据库版本: Mysql5.7
主要功能:后台登陆,文章详情,文章分类,标签管理,网站样式管理,文章删除、修改、添加,留言审核删除等...
项目结构
│ .gitignore (git仓库忽略文件)
│ pom.xml (pom依赖)
│ README.md (README文件)
│
├─src (源代码)
│ ├─main (主程序包)
│ │ ├─java
│ │ │ └─com
│ │ │ └─hbu
│ │ │ └─myblog (博客模块)
│ │ │ │ MyblogApplication.java (启动类)
│ │ │ │
│ │ │ ├─config (配置包)
│ │ │ │ Constants.java (配置全局文件上传路径)
│ │ │ │ KaptchaConfig.java (配置验证码)
│ │ │ │ MyBlogWebMvcConfigurer.java (拦截器配置)
│ │ │ │
│ │ │ ├─controller (请求处理)
│ │ │ │ ├─admin (管理员界面发出的请求)
│ │ │ │ │
│ │ │ │ ├─blog (博客前台发出的请求)
│ │ │ │ │
│ │ │ │ └─common (验证码请求及异常请求)
│ │ │ │
│ │ │ ├─entity (实体类)
│ │ │ │
│ │ │ ├─interceptor (拦截器)
│ │ │ │
│ │ │ ├─mapper (mybatis映射)
│ │ │ │
│ │ │ ├─service (服务层)
│ │ │ │ └─impl (实现类)
│ │ │ │
│ │ │ └─util (工具包)
│ │ │
│ │ └─resources (项目资源)
│ │ │ application.yml (springboot配置文件)
│ │ │
│ │ ├─mapper (mapper映射)
│ │ │
│ │ ├─static (静态文件)
│ │ │
│ │ └─templates (html模板)
│ │
│ └─test (测试类)
│
└─target (maven项目编译后的文件夹)
项目截图
此项目已进行测试调试,如有疑问请私信或联系下方