框架使用说明文档

框架使用说明文档

前言:使用此框架默认已了解ssm框架基本概念

mybatis入门:https://www.wmyskxz.com/2018/04/15/mybatis-1-kuai-su-ru-men/
spring框架:https://www.wmyskxz.com/2019/07/09/spring-xi-lie-wen-zhang/
springMVC入门: https://www.wmyskxz.com/2018/04/14/spring-mvc-ru-men-jiu-zhe-yi-pian/

一、框架概述

  1. 项目结构

─blog-commons 通用模块
│ ├─src
│ └─main
│ ├─java
│ └─com
│ └─sc
│ └─common
├─blog-manager 核心模块
│ ├─src
│ │ └─main
│ │ ├─java
│ │ │ └─com
│ │ │ └─sc
│ │ │ └─manage
│ │ │ ├─common 核心模块中的通用工具
│ │ │ └─modules
│ │ │ ├─admin 扩展的后台
│ │ │ ├─app app后台
│ │ │ ├─oss 文件上传
│ │ │ └─sys 系统后台
│ │ ├─resources 资源文件夹
│ │ │ ├─mybatis mybatis全局配置文件
│ │ │ ├─spring 项目配置文件
│ │ │ └─sqlmap dao.xml文件
│ │ │ ├─admin
│ │ │ ├─app
│ │ │ └─sys
│ │ └─webapp
│ │ ├─public
│ │ │ └─swagger swagger页面
│ │ ├─statics 静态资源,包括css、js、front、images等
│ │ ├─templates html页面
│ │ └─modules
│ │ ├─admin 拓展的系统后台页面
│ │ ├─oss 文件上传后台页面
| | └─sys 系统后台页面

  1. 环境要求
    • jdk1.8+
    • mysql5.6+(可选oracle、sqlserver、PostgreSQL具体版本要求未知 )
    • maven3.0+
    • redis(可选)
    • IDEA(推荐)
    • 数据库可视化管理工具,推荐Navicat

二、导入与使用

  1. 项目导入

导入过程不再演示,直接关注导入后的具体配置。

导入成功后查看maven依赖的引用情况,第一次使用的依赖可能下载时间会很长,建议配置国内镜像或者使用科学上网。
在这里插入图片描述

依赖下载完毕后查看是否有报错信息,没有问题就继续下一步。

在这里插入图片描述

  1. 创建数据库

打开数据化可视化管理工具,这里使用的navicat做演示,首先创建数据库

在这里插入图片描述

打开数据库,这时只是创建创建了数据库,数据库中并没有数据

在这里插入图片描述

需要运行数据库SQL文件,来导入所需的必要表,打开对应的数据库,将sql文件拖至Navicat即可,或者右键单击数据库选择运行sql文件。

在这里插入图片描述

点击开始查看运行是否成功,如果失败再次点击开始尝试,仍然失败则有可能是数据库版本的问题。

在这里插入图片描述

刷新表后会出现以下数据表

在这里插入图片描述

  1. 修改项目配置文件

    项目的配置文件均在resources目录下,下面讲解项目启动必须要检查的配置文件

在这里插入图片描述

  1. 配置db.properties文件,这是关于数据库的配置文件,包括jdbc驱动、jdbcURL、数据库账号、数据库密码的配置信息。

    在这里插入图片描述

  2. 配置redis.properties文件,redis是一种常用的非关系型数据库,可将频繁访问的数据缓存到内存中以提高系统性能,本系统集成了redis,但是考虑到并不是所有项目都需要redis,可能有的开发者并没有安装redis服务端,避免出错设置了reids开关,不适用可将redis.isOpen设置为false

在这里插入图片描述

  1. 配置Tomcat服务器

在这里插入图片描述

检查相关配置是否填入

在这里插入图片描述
在这里插入图片描述
将Application Context修改为“/”

在这里插入图片描述

项目配置完成,下面就是启动项目了,第一个是启动按钮,第二个是Debug模式,开发时一般选择Debug模式

在这里插入图片描述

后台访问地址:http://localhost:8080

接口文档访问地址:http://locahost:8080/public/swagger/index.html

猜你喜欢

转载自blog.csdn.net/qq_41345281/article/details/105308451