{"repo":"GuoGuang/madao_service","free":true,"listed":false,"github":"https://github.com/GuoGuang/madao_service","clone":"git clone https://github.com/GuoGuang/madao_service.git","description":":tada: 一个基于Spring Cloud全家桶的微服务架构，可用于快速学习微服务架构，或企业环境开发，权限基于URL细粒度授权。","language":"Java","stars":137,"topics":["spring-mvc","springcloud","springcloud-demo","management-system","microservice","jwt","crud","springboot","spring-data-jpa","oauth2"],"license":"GPL-3.0","category":"auth-billing-email","readme_excerpt":"=17-blue.svg\" alt=\"vue\" 急速预览---直达 如果喜欢记得给个star哦🌟 更多内容请关注公众号： 码道人生 本仓库基于spring、spring-boot、spring-cloud等全家桶模块搭建 一、技术选型 1. 核心框架：SpringBoot、SpringCloud全家桶、Python提供电影服务 2. 安全框架：Spring Security 3. 分布式任务调度：Elastic-job 4. 持久层框架：Jpa 5. 数据库连接池：Druid 6. 数据库/存储：Mysql8.0+、Redis 7. 消息队列：RabbitMQ 8. 日志管理：Logback 9. 三方服务： 邮件服务、阿里云短信服务、阿里云OSS对象存储 10. 运维/集成/部署：Jenkins、Docker... 二、前台项目请移步 - 后台管理系统 - 前台博客 三、其他开源仓库 项目 地址 --- --- IDEA插件 （IDEA市场搜索 Generate Crud 安装） 根据JPA实体类生成后端代码，简单快捷 👋 pinyinUtils https://github.com/GuoGuang/pinyinUtils 后台管理框架 https://github.com/GuoGuang/madao admin manage 数据爬虫集合 https://github.com/GuoGuang/python-spider 前台博客 https://github.com/GuoGuang/madao 如何写好单元测试 https://github.com/GuoGuang/spring junit mockito example 四、平台目录结构说明 前置环境 1. IDE：IntelliJ IDEA 2. JDK：17+ 3. 工具：Maven 五、快速开始 本项目需要你有一定得开发经验，对SpringCloud有基础的认识，此项目仅提供学习使用。 开源不易，如果此项目对您有帮助，麻烦点个star给作者一点动力，不胜感激。:sparkles: 1. 导入服务 点击 \"import module\" 将服务一一导入，如果你嫌一个个导入麻烦，可以在madao-common-parent的pom.xml文件中最底下把 标签放开，但是真正微服务开发一般一个团队或者一个人负责一个服务，没有一个人同时开发多个服务情况，毕竟是个人博客项目，导入方式可以自己定。 2. 初始化数据库 导入系统根路径下madao.sql文件到数据库中 3. 初始化中间件 一个成熟的项目必然会依赖众多中间件，本项目也不例外，这里假设你会使用docker,如果你还没有接触到docker,那么可以参考我的另一篇文章Docker入门 使用docker启动mysql、redis 4. 配置注册中心远程仓库 github fork此仓库配置中心 1. 将里面的配置文件更改为你的地址 2. 阿里云oss地址没有的话需要注释掉 3. 将密码部分（{cipher}）改为你的真实密码（{cipher}是指用的加密数据） 5. 配置注册中心远程地址 在madao-server-config服务中找到bootstrap.yml文件，配置如下 6. 生成store文件 生成store文件并将其放到madao-server-config服务下的resources目录下。 7. 启动 第一步首先启动madao-service-config服务，这个是注册中心+配置中心，然后再启动其他的服务。 Swag","default_branch":null,"files":null,"tree":[],"storefront":"/r/GuoGuang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GuoGuang/madao_service/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}