3 Star 3 Fork 1

一组码 / ovine-java-api

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未指定开源许可证,未经作者的许可,此代码仅用于学习,不能用于其他用途。
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

ovine-java-api说明书

1.后端采用技术:Spring+Springboot+MyBatis-Plus+MySQL 2.代码使用RESTful设计风格

jar/框架对应版本

  • Java: 1.8
  • IO: 2.6
  • Maven: 3.1
  • SpringBoot:2.1.1.RELEASE
  • MyBatis-Plus:3.2.0
  • beanutils:1.9.1

本地部署项目

首先保证本地Java1.8能成功使用,有MySQL数据库 第一步. GitHub中clone项目

源码地址

第二步. 使用IDEA、Eclipse、MyEclipse等Java编程软件导入项目

IDEA安装步骤

第三步. 安装Lombok插件

IDEA lombok插件安装 Eclipse lombok安装插件

第四步. 修改配置文件yml,

rtadmin.file-store.file-store-dir配置中的文件路径必须存在,否则会报错

第五步. 安装MySQL,导入数据库

本地部署MySQL sql文件与yml配置文件同级

源码介绍

源码参用多模块形式,将各模块进行分割具体如下

  • rt-admin
  1. aop ----自定义aop和拦截器 GlobalExceptionHandler 异常捕获;LimitHandlerInterceptorAdapter权限拦截器;SystemLogHandlerInterceptorAdapter 系统登录拦截器;LoginUser必须登录注释;SkipLogin不需要登录注释;LoginUserArgumentResolver 引入自定义注释和用户信息注入参数中; LoginUserHandlerInterceptorAdapter注释登录拦截器; 2. config ---- 配置文件 GlobalCorsConfig 跨域配置; WebMvcConfig 拦截器配置 3. controller ----Controller层所有接口 4. filter ----过滤器
  • rt-admin-common
  1. Constant ---项目有关常量 2. dto ---request、response和UserInfo相关类 3. enums ---所有枚举 4. file.exception ---自定义异常 5. util ---所有工具类(时间、md5等) 6. vo ---response返回格式
  • rt-admin-dao dao层配置
  1. config ---MyBatis配置 MybatisPlusConfig MyBatis配置;MyMetaObjectHandler 注入值; 2. entity ---实体类 3. mapper 4. query 5. result
  • rt-admin-file ---file文件相关配置
  1. core 文件上传,读取相关实现类
  2. exception 异常文件
  • rt-admin-service
1. config  yml配置参数对应类
2. service
  impl 重新装载service;raw 原生service类

数据库设计

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

暂无描述 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/yizuma/ovine-java-api.git
git@gitee.com:yizuma/ovine-java-api.git
yizuma
ovine-java-api
ovine-java-api
master

搜索帮助