# springboot-mybatis **Repository Path**: shak/springboot-mybatis ## Basic Information - **Project Name**: springboot-mybatis - **Description**: 图书管理系统 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-03-14 - **Last Updated**: 2022-04-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # springboot-mybatis #### 介绍 图书管理系统 #### 软件架构 软件架构说明 后端框架:springboot、mybatis、spring-boot-starter-aop、EhCache、swagger2、spring-boot-starter-security等 前段框架:thymeleaf 数据库:H2数据库(嵌入式,无需额外安装) #### 安装教程 1. 导入maven项目,等待jar下载完毕 2. 启动com.szhn.App.java main方法 #### 使用说明 1. 首先需要登录数据库,执行product.sql,如果不执行会报找不到表的错误,数据库访问地址:http://localhost:8080/h2-console 2. 项目登录用户 admin/123456 、test/123456,其中admin为超级管理员,test只有查看图书查询权限 3. 访问地址: http://localhost:8080/index(首页)、http://localhost:8080/product/list(图书列表,第一次加载所有,后面使用缓存数据,需要最新数据请清除缓存)、http://localhost:8080/product/add(图书添加,访问直接添加一条随机数据) 、http://localhost:8080/remoKey(清除缓存页面,加载就会清除缓存) 4. swagger2访问页面http://localhost:8080/swagger-ui.html 或者http://localhost:8080/doc.html 5. 项目日志使用aop的方式直接打印在控制台 6. 环境的配置分离,请直接访问http://localhost:8080/getValue 可以看到直观效果,参数直接修改application.yml 中的spring: profiles: active: dev 可以看到直观效果。