# moon_back **Repository Path**: singlekingdom/moon_back ## Basic Information - **Project Name**: moon_back - **Description**: 项目的后端开发模板 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-10-31 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # moon ## 项目简介 打造的一个前后端分离的系统,这是后端的代码 ## 后端技术栈 * springboot 2.0 * mybatis * mysql 5.6 * druid 2.0 * swagger * java 1.8 * mybatis-plus * apache shiro ## 项目启动准备 * mysql新建hw_it数据库,执行sql脚本,在resource/sql。 * 修改application中,spring.profiles.active:dev # 环境 dev:开发环境|test:测试环境|prod:线上环境 * 修改查看相关环境配置 ## 项目结构 ``` MOON ├─common 公共模块 │ ├─AjaxResult.java 返回前端状态信息统一处理 │ ├─BigDecimalUtils.java 数学运算公共方法 │ ├─JsonUtils.java JSON格式处理 │ └─Utils.java 一些公共方法 │ ├─framework 框架配置 │ ├─druid 阿里巴巴的数据库连接池 │ └─swagger API管理 │ ├─project 业务模块 │ ├─rest API接口模块(APP调用) │ ├─ │ ├─ │ └─ │ ├─system 权限管理 │ ├──resources │ ├─doc 相关文档 │ ├─mapper SQL对应的XML文件 │ └─sql 数据库脚本 ``` ## Swagger * 访问地址:http://IP:port/swagger-ui.html#/ * 使用swagger时候需要在controller里面对接口的信息进行配置,进入到swagger页面才能显示 ## 项目打包和运行 * 执行 maven insatll * 在项目目录中找到target文件夹中的jar包 * 复制到相应文件夹,按住shit右键打开cmd * 执行 java -jar (jar包名)