# backend **Repository Path**: lylmayun/backend ## Basic Information - **Project Name**: backend - **Description**: Springboot后端一键部署框架,开箱即用 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-01-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Springboot后端一键部署框架 ## 使用教程,请先查看所有的TODO,然后进行以下操作 ### 1.修改src/main/resources/application.properties 配置文件,数据库地址,密码等等, ### 修改src/main/java/com/app/backend/util/log4J/log4j2-spring.xml 中的 ### value改成自己的日志目录 ### 2.找个navicat,一键执行src/main/resources/下的demo.sql ### 3.点击右上角的绿色三角形启动项目,控制台如果显示 Started BackendApplication in 8.608 seconds (JVM running for 10.181) 说明项目启动成功 ### 4.如果自己新建了表,可以对应数据库实体类生成,放到Domain下,生成方式参考[IDEA使用Hibernate生成实体类](https://blog.csdn.net/weixin_35877115/article/details/82178178) ### 5.api目录下存放了后台访问接口,dao类下放了数据库访问层,如有新的需要可以自行添加 ### 6.后台权限管理使用Spring Security,auth文件夹是登录接口,默认的登录接口为 https://localhost:${port}/api/login ,参数为 username和password,请使用post方式传输 ### 后台收到登录请求后返回响应 登录成功格式如下,json前端或者安卓自行解析 ``` { "data": { "user": { "auth_type": "ROLE_SUPERADMIN", "nickname": "超级管理员", "username": "superadmin" } }, "err": "", "msg": "success" } ``` ### 否则登录失败,返回 ``` { "err": "登录失败,用户名或密码错误" } ``` ### 为了方便,后台所有的接口(除了登录和登出)都是JSON交互,后台用实体来接受JSON,会自动转换 ### 其他黑科技请自行探索 如有疑问可以提交issue