Giter Site home page Giter Site logo

yx159247 / mp_take_out Goto Github PK

View Code? Open in Web Editor NEW
317.0 6.0 70.0 6.44 MB

基于SpringBoot + Vue 开发的前后端分离外卖点单系统,采用Shiro进行权限管理,使用uni-app开发微信小程序,支持微信登录、Redis缓存、quartz定时、导出数据等功能。

License: Apache License 2.0

Vue 42.60% SCSS 3.24% Dockerfile 0.01% Java 54.15%
easypoi minio mybatis-plus mysql quarz redis shiro spring-boot uniapp vue

mp_take_out's Introduction

项目介绍

David's Github

基于Springboot + Vue 开发的前后端分离外卖点单系统

项目说明|目录结构|项目特点|技术选型|开发环境|项目截图|快速开始|注意事项|项目总结|如何反馈

如何反馈

项目说明

您的star是我坚持的动力,感谢大家的支持,欢迎提交pr共同改进项目。

目录结构

后台前端项目位于renren-ui下

小程序前端项目位于takeout_mp下

SQL文件位于根目录下的takeout_mysql8.sql,需要MYSQL8以上版本。

ps:请先运行后端项目,再启动前端项目。

take_out
│ 
├─renren-admin      美食元素后台管理后端服务
│    │
│    │ 
│    ├─modules  模块
│    │    ├─job 定时任务
│    │    ├─log 日志管理
│    │    ├─oss 文件存储
│    │    ├─security 安全模块
│    │    ├─sys 系统管理(核心)
|    |    └─takeout 外卖业务模块(核心)
│    │ 
│    └─resources 
│        ├─mapper   MyBatis文件
│        ├─public  静态资源
│        └─application.yml   全局配置文件
│       
│ 
├─renren-api        美食元素小程序后端服务
│ 
├─renren-common     公共模块
├─renren-generator  代码生成器
│        └─resources 
│           ├─mapper   MyBatis文件
│           ├─template 代码生成器模板(可增加或修改相应模板)
│           ├─application.yml    全局配置文件
│           └─generator.properties   代码生成器,配置文件
│
├─renren-ui     美食元素后台管理Vue前端项目
├─takeout_mp    uniapp微信小程序项目

项目特点

  • 友好的代码结构及注释,便于阅读及二次开发
  • 实现前后端分离,通过token进行数据交互
  • 支持动态权限修改,采用RBAC模型,前端菜单和后台权限实时更新。
  • 提供CrudService接口,对增删改查进行封装,代码更简洁
  • 页面交互使用Vue2.x,极大的提高了开发效率
  • 完善的部门管理及数据权限,通过注解实现数据权限的控制
  • 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
  • 完善的代码生成机制,可在线生成entity、xml、dao、service、vue、sql代码,减少70%以上的开发任务
  • 引入quartz定时任务,可动态完成任务的添加、修改、删除、暂停、恢复及日志查看等功能
  • 引入Hibernate Validator校验框架,轻松实现后端校验
  • 引入云存储服务,已支持:七牛云、阿里云、腾讯云等
  • 引入swagger文档支持,方便编写API接口文档
  • 新增AOP注解实现日志管理。
  • 代码遵循阿里巴巴开发规范,利于开发者学习。

技术选型

  • 核心框架:Spring Boot 2.7.1
  • 安全框架:Apache Shiro 1.9
  • 持久层框架:MyBatis 3.5
  • 定时器:Quartz 2.3
  • 数据库连接池:Druid 1.2
  • 日志管理:Logback
  • 页面交互:Vue2.x
  • 微信小程序:uni-app

开发环境

开发工具 说明
IDEA Java开发工具IDE
WebStrom或者VS Code Vue开发工具IDE
Navicat MySQL远程连接工具
Another Redis Desktop Manager Redis远程连接工具
FinalShell Linux远程连接工具
HBuilder X 编译微信小程序工具
开发环境 版本
JDK 1.8
MySQL 8.0.29
Redis 6.0.5
Maven 3.8
NodeJs 14.x.x

项目截图

image

image

image

image

image

image

image

image

image

快速开始

准备工作(IDE、小程序测试号、环境等)

注册小程序测试账号

安装Minio(如果你用阿里云、腾讯云、七牛云可以忽略此步骤,直接看文件上传配置那一步)

  • 虚拟机或者云服务器用docker拉取Minio镜像

    docker pull minio/minio

    安装镜像

  • docker run \
    --name minio \
    -p 9000:9000  \
    -p 9090:9090  \
    -d --restart=always \
    -e "MINIO_ROOT_USER=minio" \
    -e "MINIO_ROOT_PASSWORD=minio123" \
    -v /opt/docker_minio/data:/data \
    -v /opt/docker_minio/config:/root/.minio \
    minio/minio server  /data --console-address ":9090" --address ":9000"
  • 登录(这里的ip地址填自己的就可以了)

    页面地址 http://192.168.65.100:9090/login

  • 创建一个名字为images的桶

    image

    image image

安装Nodejs环境(如果有请忽略)

运行后台管理系统后端项目

  • 通过git下载源码

  • idea、eclipse需安装lombok插件,不然会提示找不到entity的get set方法

  • 创建数据库takeout,数据库编码为UTF-8mb4

  • 执行takeout_mysql8.sql文件,初始化数据

  • 打开application-dev.yml文件,修改MySQL账号和密码、Redis的相关配置信息

  • 在renren-api模块下,打开application.yml文件,修改微信小程序appid和secret配置

    weixin:
      appid:
      secret:
    
  • 在takeout目录下,执行mvn clean install

  • Eclipse、IDEA运行AdminApplication.java,则可启动项目【renren-admin】

运行后台管理系统前端项目

  • 配置好Nodejs环境之后就可以用WebStorm或者VsCode打开renren-ui文件夹(后台管理前端源代码)

  • 打开终端输入

    npm install
    

    等待安装依赖完成后,输入

    npm run serve
    

    等待编译完成后,会自动打开页面,或者访问 http://localhost:8001/

    • 账号密码:admin/admin

安装以及修改HBuilder X配置以及微信开发者工具配置

启动微信小程序项目

  • 完成了以上配置之后就可以启动小程序项目了

    image

文件上传配置

  • 在后台管理系统里直接更改配置
  • image

注意事项

  • 如果使用minio存储文件,需要先安装好minio
  • 如果要运行小程序,需要先提前申请一个小程序开发测试账号

项目总结

这个作为新手入门项目是十分不错的,项目所用的技术栈覆盖的也比较广,适合初学者学习。做的不好的地方请大家见谅,有问题的或者有好的建议可以私聊联系我。

mp_take_out's People

Contributors

yx159247 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mp_take_out's Issues

Dependency org.yaml:snakeyaml, leading to CVE problem

Hi, In */renren-common,there is a dependency org.yaml:snakeyaml:1.30 that calls the risk method.

CVE-2022-25857

The scope of this CVE affected version is ** [0,1.31)**

After further analysis, in this project, the main Api called is org.yaml.snakeyaml.composer.Composer: composeNode(org.yaml.snakeyaml.nodes.Node)Lorg.yaml.snakeyaml.nodes.Node;

Risk method repair link : GitHub

CVE Bug Invocation Path--

Path Length : 5

CVE Bug Invocation Path : 
io.renren.common.utils.ConvertUtils: sourceToTarget(java.util.Collection,java.lang.Class)Ljava.util.List; /.m2/repository/org/springframework/data/spring-data-keyvalue/2.7.1/spring-data-keyvalue-2.7.1.jar
org.yaml.snakeyaml.Yaml$1: next()Ljava.lang.Object; /.m2/repository/org/springframework/data/spring-data-keyvalue/2.7.1/spring-data-keyvalue-2.7.1.jar
org.yaml.snakeyaml.constructor.BaseConstructor: getData()Ljava.lang.Object; /.m2/repository/org/springframework/data/spring-data-keyvalue/2.7.1/spring-data-keyvalue-2.7.1.jar
org.yaml.snakeyaml.composer.Composer: getNode()Lorg.yaml.snakeyaml.nodes.Node; /.m2/repository/org/springframework/data/spring-data-keyvalue/2.7.1/spring-data-keyvalue-2.7.1.jar
org.yaml.snakeyaml.composer.Composer: composeNode(org.yaml.snakeyaml.nodes.Node)Lorg.yaml.snakeyaml.nodes.Node;


Dependency tree--

[INFO] com.dy:renren-common:jar:5.0.0
[INFO] +- junit:junit:jar:4.13.2:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:2.2:test
[INFO] +- org.springframework.boot:spring-boot-starter-test:jar:2.7.1:test
[INFO] |  +- org.springframework.boot:spring-boot-starter:jar:2.7.1:compile
[INFO] |  |  +- org.springframework.boot:spring-boot:jar:2.7.1:compile
[INFO] |  |  +- org.springframework.boot:spring-boot-starter-logging:jar:2.7.1:compile
[INFO] |  |  |  +- ch.qos.logback:logback-classic:jar:1.2.11:compile
[INFO] |  |  |  |  \- ch.qos.logback:logback-core:jar:1.2.11:compile
[INFO] |  |  |  +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.17.2:compile
[INFO] |  |  |  |  \- org.apache.logging.log4j:log4j-api:jar:2.17.2:compile
[INFO] |  |  |  \- org.slf4j:jul-to-slf4j:jar:1.7.36:compile
[INFO] |  |  +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
[INFO] |  |  \- org.yaml:snakeyaml:jar:1.30:compile
[INFO] |  +- org.springframework.boot:spring-boot-test:jar:2.7.1:test
[INFO] |  +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.7.1:test
[INFO] |  +- com.jayway.jsonpath:json-path:jar:2.7.0:test
[INFO] |  |  \- net.minidev:json-smart:jar:2.4.8:test
[INFO] |  |     \- net.minidev:accessors-smart:jar:2.4.8:test
[INFO] |  |        \- org.ow2.asm:asm:jar:9.1:test
[INFO] |  +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.3:test
[INFO] |  |  \- jakarta.activation:jakarta.activation-api:jar:1.2.2:test
[INFO] |  +- org.assertj:assertj-core:jar:3.22.0:test
[INFO] |  +- org.hamcrest:hamcrest:jar:2.2:test
[INFO] |  +- org.junit.jupiter:junit-jupiter:jar:5.8.2:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-api:jar:5.8.2:test
[INFO] |  |  |  +- org.opentest4j:opentest4j:jar:1.2.0:test
[INFO] |  |  |  +- org.junit.platform:junit-platform-commons:jar:1.8.2:test
[INFO] |  |  |  \- org.apiguardian:apiguardian-api:jar:1.1.2:test
[INFO] |  |  +- org.junit.jupiter:junit-jupiter-params:jar:5.8.2:test
[INFO] |  |  \- org.junit.jupiter:junit-jupiter-engine:jar:5.8.2:test
[INFO] |  |     \- org.junit.platform:junit-platform-engine:jar:1.8.2:test
[INFO] |  +- org.mockito:mockito-core:jar:4.5.1:test
[INFO] |  |  +- net.bytebuddy:byte-buddy:jar:1.12.11:compile
[INFO] |  |  +- net.bytebuddy:byte-buddy-agent:jar:1.12.11:test
[INFO] |  |  \- org.objenesis:objenesis:jar:3.2:test
[INFO] |  +- org.mockito:mockito-junit-jupiter:jar:4.5.1:test
[INFO] |  +- org.skyscreamer:jsonassert:jar:1.5.0:test
[INFO] |  |  \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test
[INFO] |  +- org.springframework:spring-core:jar:5.3.21:compile
[INFO] |  |  \- org.springframework:spring-jcl:jar:5.3.21:compile
[INFO] |  +- org.springframework:spring-test:jar:5.3.21:test
[INFO] |  \- org.xmlunit:xmlunit-core:jar:2.9.0:test
[INFO] +- org.springframework.boot:spring-boot-starter-web:jar:2.7.1:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-json:jar:2.7.1:compile
[INFO] |  |  +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.13.3:compile
[INFO] |  |  \- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.13.3:compile
[INFO] |  +- org.springframework.boot:spring-boot-starter-tomcat:jar:2.7.1:compile
[INFO] |  |  +- org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.64:compile
[INFO] |  |  \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:9.0.64:compile
[INFO] |  +- org.springframework:spring-web:jar:5.3.21:compile
[INFO] |  \- org.springframework:spring-webmvc:jar:5.3.21:compile
[INFO] |     \- org.springframework:spring-expression:jar:5.3.21:compile
[INFO] +- org.springframework.boot:spring-boot-starter-aop:jar:2.7.1:compile
[INFO] |  +- org.springframework:spring-aop:jar:5.3.21:compile
[INFO] |  \- org.aspectj:aspectjweaver:jar:1.9.7:compile
[INFO] +- org.springframework.boot:spring-boot-starter-validation:jar:2.7.1:compile
[INFO] |  +- org.apache.tomcat.embed:tomcat-embed-el:jar:9.0.64:compile
[INFO] |  \- org.hibernate.validator:hibernate-validator:jar:6.2.3.Final:compile
[INFO] |     +- jakarta.validation:jakarta.validation-api:jar:2.0.2:compile
[INFO] |     +- org.jboss.logging:jboss-logging:jar:3.4.3.Final:compile
[INFO] |     \- com.fasterxml:classmate:jar:1.5.1:compile
[INFO] +- org.springframework:spring-context-support:jar:5.3.21:compile
[INFO] |  +- org.springframework:spring-beans:jar:5.3.21:compile
[INFO] |  \- org.springframework:spring-context:jar:5.3.21:compile
[INFO] +- org.springframework.boot:spring-boot-starter-data-redis:jar:2.7.1:compile
[INFO] |  +- org.springframework.data:spring-data-redis:jar:2.7.1:compile
[INFO] |  |  +- org.springframework.data:spring-data-keyvalue:jar:2.7.1:compile
[INFO] |  |  |  \- org.springframework.data:spring-data-commons:jar:2.7.1:compile
[INFO] |  |  +- org.springframework:spring-tx:jar:5.3.21:compile
[INFO] |  |  \- org.springframework:spring-oxm:jar:5.3.21:compile
[INFO] |  \- io.lettuce:lettuce-core:jar:6.1.8.RELEASE:compile
[INFO] |     +- io.netty:netty-common:jar:4.1.78.Final:compile
[INFO] |     +- io.netty:netty-handler:jar:4.1.78.Final:compile
[INFO] |     |  +- io.netty:netty-resolver:jar:4.1.78.Final:compile
[INFO] |     |  +- io.netty:netty-buffer:jar:4.1.78.Final:compile
[INFO] |     |  +- io.netty:netty-transport-native-unix-common:jar:4.1.78.Final:compile
[INFO] |     |  \- io.netty:netty-codec:jar:4.1.78.Final:compile
[INFO] |     +- io.netty:netty-transport:jar:4.1.78.Final:compile
[INFO] |     \- io.projectreactor:reactor-core:jar:3.4.19:compile
[INFO] |        \- org.reactivestreams:reactive-streams:jar:1.0.4:compile
[INFO] +- org.springframework.boot:spring-boot-configuration-processor:jar:2.7.1:compile
[INFO] +- redis.clients:jedis:jar:4.2.2:compile
[INFO] |  +- org.slf4j:slf4j-api:jar:1.7.36:compile
[INFO] |  +- org.apache.commons:commons-pool2:jar:2.11.1:compile
[INFO] |  \- org.json:json:jar:20211205:compile
[INFO] +- mysql:mysql-connector-java:jar:8.0.29:compile
[INFO] +- com.oracle:ojdbc6:jar:11.2.0.3:compile
[INFO] +- com.microsoft.sqlserver:sqljdbc4:jar:4.0:compile
[INFO] +- org.postgresql:postgresql:jar:42.3.6:compile
[INFO] |  \- org.checkerframework:checker-qual:jar:3.5.0:runtime
[INFO] +- com.alibaba:druid-spring-boot-starter:jar:1.2.11:compile
[INFO] |  +- com.alibaba:druid:jar:1.2.11:compile
[INFO] |  \- org.springframework.boot:spring-boot-autoconfigure:jar:2.7.1:compile
[INFO] +- com.baomidou:mybatis-plus-boot-starter:jar:3.5.2:compile
[INFO] |  +- com.baomidou:mybatis-plus:jar:3.5.2:compile
[INFO] |  |  +- com.baomidou:mybatis-plus-extension:jar:3.5.2:compile
[INFO] |  |  |  +- com.baomidou:mybatis-plus-core:jar:3.5.2:compile
[INFO] |  |  |  |  +- com.baomidou:mybatis-plus-annotation:jar:3.5.2:compile
[INFO] |  |  |  |  +- com.github.jsqlparser:jsqlparser:jar:4.4:compile
[INFO] |  |  |  |  \- org.mybatis:mybatis:jar:3.5.10:compile
[INFO] |  |  |  \- org.mybatis:mybatis-spring:jar:2.0.7:compile
[INFO] |  |  \- org.jetbrains.kotlin:kotlin-stdlib-jdk8:jar:1.6.21:compile
[INFO] |  |     \- org.jetbrains.kotlin:kotlin-stdlib-jdk7:jar:1.6.21:compile
[INFO] |  \- org.springframework.boot:spring-boot-starter-jdbc:jar:2.7.1:compile
[INFO] |     +- com.zaxxer:HikariCP:jar:4.0.3:compile
[INFO] |     \- org.springframework:spring-jdbc:jar:5.3.21:compile
[INFO] +- org.apache.commons:commons-lang3:jar:3.12.0:compile
[INFO] +- commons-fileupload:commons-fileupload:jar:1.4:compile
[INFO] +- commons-io:commons-io:jar:2.11.0:compile
[INFO] +- commons-codec:commons-codec:jar:1.15:compile
[INFO] +- com.google.guava:guava:jar:20.0:compile
[INFO] +- joda-time:joda-time:jar:2.10.14:compile
[INFO] +- com.google.code.gson:gson:jar:2.9.0:compile
[INFO] +- cn.hutool:hutool-all:jar:5.7.22:compile
[INFO] +- org.jsoup:jsoup:jar:1.11.3:compile
[INFO] +- com.github.xiaoymin:knife4j-spring-boot-starter:jar:2.0.9:compile
[INFO] |  +- com.github.xiaoymin:knife4j-spring-boot-autoconfigure:jar:2.0.9:compile
[INFO] |  |  \- com.github.xiaoymin:knife4j-spring:jar:2.0.9:compile
[INFO] |  |     +- com.github.xiaoymin:knife4j-annotations:jar:2.0.9:compile
[INFO] |  |     +- com.github.xiaoymin:knife4j-core:jar:2.0.9:compile
[INFO] |  |     +- org.javassist:javassist:jar:3.25.0-GA:compile
[INFO] |  |     +- io.swagger:swagger-models:jar:1.5.22:compile
[INFO] |  |     |  \- io.swagger:swagger-annotations:jar:1.5.22:compile
[INFO] |  |     +- io.springfox:springfox-swagger2:jar:2.10.5:compile
[INFO] |  |     |  +- io.springfox:springfox-spi:jar:2.10.5:compile
[INFO] |  |     |  |  \- io.springfox:springfox-core:jar:2.10.5:compile
[INFO] |  |     |  +- io.springfox:springfox-schema:jar:2.10.5:compile
[INFO] |  |     |  +- io.springfox:springfox-swagger-common:jar:2.10.5:compile
[INFO] |  |     |  +- io.springfox:springfox-spring-web:jar:2.10.5:compile
[INFO] |  |     |  |  \- io.github.classgraph:classgraph:jar:4.1.7:compile
[INFO] |  |     |  +- org.springframework.plugin:spring-plugin-core:jar:2.0.0.RELEASE:compile
[INFO] |  |     |  +- org.springframework.plugin:spring-plugin-metadata:jar:2.0.0.RELEASE:compile
[INFO] |  |     |  \- org.mapstruct:mapstruct:jar:1.3.1.Final:compile
[INFO] |  |     +- io.springfox:springfox-bean-validators:jar:2.10.5:compile
[INFO] |  |     \- io.springfox:springfox-spring-webmvc:jar:2.10.5:compile
[INFO] |  \- com.github.xiaoymin:knife4j-spring-ui:jar:2.0.9:compile
[INFO] +- org.projectlombok:lombok:jar:1.18.24:compile
[INFO] +- io.minio:minio:jar:8.3.7:compile
[INFO] |  +- com.carrotsearch.thirdparty:simple-xml-safe:jar:2.7.1:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.13.3:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-core:jar:2.13.3:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.13.3:compile
[INFO] |  +- org.bouncycastle:bcprov-jdk15on:jar:1.69:compile
[INFO] |  +- org.apache.commons:commons-compress:jar:1.21:compile
[INFO] |  \- org.xerial.snappy:snappy-java:jar:1.1.8.4:compile
[INFO] +- com.squareup.okhttp3:okhttp:jar:4.9.3:compile
[INFO] |  +- com.squareup.okio:okio:jar:2.8.0:compile
[INFO] |  |  \- org.jetbrains.kotlin:kotlin-stdlib-common:jar:1.6.21:compile
[INFO] |  \- org.jetbrains.kotlin:kotlin-stdlib:jar:1.6.21:compile
[INFO] |     \- org.jetbrains:annotations:jar:13.0:compile
[INFO] +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.13.3:compile
[INFO] +- com.alibaba:fastjson:jar:2.0.12:compile
[INFO] |  \- com.alibaba.fastjson2:fastjson2-extension:jar:2.0.12:compile
[INFO] |     \- com.alibaba.fastjson2:fastjson2:jar:2.0.12:compile
[INFO] \- com.github.binarywang:weixin-java-miniapp:jar:4.4.1.B:compile
[INFO]    +- com.github.binarywang:weixin-java-common:jar:4.4.1.B:compile
[INFO]    |  +- com.thoughtworks.xstream:xstream:jar:1.4.19:compile
[INFO]    |  |  \- io.github.x-stream:mxparser:jar:1.2.2:compile
[INFO]    |  |     \- xmlpull:xmlpull:jar:1.1.3.1:compile
[INFO]    |  +- org.apache.httpcomponents:httpclient:jar:4.5.13:compile
[INFO]    |  |  \- org.apache.httpcomponents:httpcore:jar:4.4.15:compile
[INFO]    |  +- org.apache.httpcomponents:httpmime:jar:4.5.13:compile
[INFO]    |  +- org.slf4j:jcl-over-slf4j:jar:1.7.36:compile
[INFO]    |  +- javax.validation:validation-api:jar:2.0.1.Final:compile
[INFO]    |  \- org.dom4j:dom4j:jar:2.1.3:compile
[INFO]    \- org.bouncycastle:bcpkix-jdk15on:jar:1.68:compile


Suggested solutions:

Update dependency version

Thank you very much.

如何配置minio来实现图片的上传和更新呢?

你好,谢谢你开源这么好的项目。
想咨询一下,如何配置minio来实现对菜品图片的上传和更改,我目前跑通了redis、数据库等,但是在后端的可视化界面中,图片无法正确加载,但是也没看到报错
image

点击上传图片的话,也会上传失败,不太有思路,希望能获得一些帮助,感谢

Is there lost some packages?

Hi author! When I running renren-admin, it seems the package 'io-renren.common.constant' doesn't exist? How can I fix this issue?

后端renren-admin依赖引入报错

这是报错信息,【Failed to execute goal on project renren-admin: Could not resolve dependencies for project com.dy:renren-admin:jar:5.0.0: Failed to collect dependencies at com.dy:renren-common:jar:5.0.0: Failed to read artifact descriptor for com.dy:renren-common:jar:5.0.0: Failure to find com.dy:takeout:pom:5.0.0 in https://maven.aliyun.com/repository/public was cached in the local repository, resolution will not be reattempted until the update interval of aliyunmaven has elapsed or updates are forced】
我已经先将renren-commom和renren-dynamic-datasource打成jar包了,并在admin模块重新reimport了,但是还是报错,不知道问题出在哪里,不知道作者您能抽空帮忙解答下吗

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.