Giter VIP home page Giter VIP logo

zuihou-commons's Introduction

zuihou-commons

AUR GitHub stars star GitHub forks fork

简介:

zuihou-commonszuihou-admin-cloudzuihou-admin-boot 项目的核心工具包,开发宗旨是打造一套兼顾 SpringBoot 和 SpringCloud 项目的公共工具类。

zuihou-admin-cloud 基于SpringCloud(Hoxton.SR1) + SpringBoot(2.2.4.RELEASE) 的 SaaS型微服务脚手架,具备用户管理、资源权限管理、网关统一鉴权、Xss防跨站攻击、自动代码生成、多存储系统、分布式事务、分布式定时任务等多个模块,支持多业务系统并行开发, 支持多服务并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,非常适合学习使用。核心技术采用Nacos、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis、SpringBoot、Seata、Nacos、Sentinel、 RabbitMQ、FastDFS等主要框架和中间件。

希望能努力打造一套从 SaaS基础框架 - 分布式微服务架构 - 持续集成 - 系统监测 的解决方案。本项目旨在实现基础能力,不涉及具体业务。

如果觉得对您有任何一点帮助,请点右上角 "Star" 支持一下吧,谢谢!

详细文档: https://www.kancloud.cn/zuihou/zuihou-admin-cloud

http://doc.tangyh.top/zuihou-admin-cloud

ps: gitee捐献 或者 二维码打赏(本页最下方): 45元及以上 备注邮箱,可得开发文档一份(支持后续更新) (比看云的价格便宜哦)

项目代码地址

项目 gitee github 备注
zuihou-commons https://gitee.com/zuihou111/zuihou-commons https://github.com/zuihou/zuihou-commons 核心工具类:boot和cloud 项目的公共抽象
zuihou-admin-cloud https://gitee.com/zuihou111/zuihou-admin-cloud https://github.com/zuihou/zuihou-admin-cloud 微服务项目
zuihou-admin-boot https://gitee.com/zuihou111/zuihou-admin-boot https://github.com/zuihou/zuihou-admin-boot 单体项目:功能跟cloud版一样
zuihou-ui https://gitee.com/zuihou111/zuihou-ui https://github.com/zuihou/zuihou-ui 租户后台:租户使用
zuihou-admin-ui https://gitee.com/zuihou111/zuihou-admin-ui https://github.com/zuihou/zuihou-admin-ui 开发&运营后台:内部使用
zuihou-generator https://gitee.com/zuihou111/zuihou-generator https://github.com/zuihou/zuihou-generator 代码生成器:开发使用

zuihou-admin-cloud 演示地址 (服务器没法备案,只能加上端口~~~)

项目 演示地址 管理员账号 普通账号
租户后台 http://tangyh.top:10000/zuihou-ui/ zuihou/zuihou test/zuiou
开发&运营后台 http://tangyh.top:180/zuihou-admin-ui/ demoAdmin/zuihou

如何导入本项目

  1. 将zuihou-commons/zuihou-dependencies/pom.xml导入IDEA
  2. 编译 mvn install
  3. 将zuihou-commons/pom.xml导入IDEA
  4. 编译 mvn clean install -Dmaven.javadoc.skip=true -Dgpg.skip=true -Dmaven.source.skip=true

如何编译 zuihou-commons ?


# 跳过 生成javadoc
mvn clean install -Dmaven.javadoc.skip=true -Dgpg.skip=true
# 跳过 生成源代码
mvn clean install -Dmaven.source.skip=true
# 跳过 发布jar到**仓库
clean install -Dgpg.skip -f pom.xml

# 同时跳过 生成javadoc、生成源代码、发布jar到**仓库, 只编译源码到本地仓库
mvn clean install  -Dmaven.javadoc.skip=true -Dgpg.skip=true -Dmaven.source.skip=true -Dgpg.skip -f pom.xml

# 编译 同时生成源代码和javadoc和发布  (默认情况大家都会报错)
mvn clean install


如何解决 IDEA 2019 控制台生成javadoc时乱码

# mac
IntelliJ IDEA -> Preferences  -> Build, Execution, Deployment -> Build Tools ->  Maven -> Runner 
在 Environment variables: 加入  JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8

# window
File -> Settings -> Build, Execution, Deployment-> Build Tools ->  Maven -> Runner 
在VM Options: 加入  -Dfile.encoding=GBK

# 还不行就在命令行执行 mvn -version  看看 mvn 的编码是什么,改成一样的即可。
# 改了还不行,就度娘吧

zuihou-commons's People

Contributors

dependabot[bot] avatar zuihou avatar

Watchers

 avatar  avatar

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.