Рекомендации по популярным проектам Spring Boot на Github

Spring Boot Java

В последнее время читатели часто спрашивали, есть ли какие-нибудь практические проекты Spring Boot, на которых можно поучиться, поэтому я отправился на Github, чтобы найти 10 практических проектов, которые я считаю неплохими. Для этих практических проектов некоторые из них больше подходят для друзей, которые только начинают работать со Spring Boot, а некоторые могут потребовать от вас знакомства с технологиями, связанными со Spring Boot. Друзья, которым это нужно, могут выбрать в соответствии с их реальной ситуацией. Если вы не знакомы с Spring Boot, вы можете прочитать мое недавнее руководство по SpringBoot с открытым исходным кодом:GitHub.com/snail Climb/…Начало работы (все еще в процессе обновления).

mall

  • адрес гитхаба:GitHub.com/macro-positive/…
  • star: 22.9k
  • вводить: Проект торгового центра представляет собой набор системы электронной коммерции, включая систему внешнего интерфейса торгового центра и внутреннюю систему управления, основанную на SpringBoot + MyBatis. Интерфейсная система торгового центра включает в себя такие модули, как домашний портал, рекомендации по продуктам, поиск продуктов, отображение продуктов, корзина для покупок, процесс заказа, центр участников, обслуживание клиентов и справочный центр. Система фонового управления включает в себя управление товарами, управление заказами, управление членством, управление продвижением, управление операциями, управление контентом, статистические отчеты, управление финансами, управление полномочиями, настройки и другие модули.

jeecg-boot

  • адрес гитхаба:GitHub.com/Коллекция Чжан Дай О...
  • star: 6.4k
  • вводить: платформа быстрой разработки JAVA на основе генератора кода! Внедрите новейшие технологии, раздельные интерфейсные и серверные архитектуры: SpringBoot 2.x, Ant Design&Vue, Mybatis, Shiro, JWT. Мощный генератор кода позволяет одним щелчком генерировать интерфейсные и серверные коды без написания кода, что, безусловно, является преимуществом для разработки полного стека! ! Целью JeecgBoot является улучшение возможностей пользовательского интерфейса и снижение стоимости разработки переднего и заднего разделения JeecgBoot также создает оригинальную модель онлайн-разработки, без концепции кода и серию интеллектуальных онлайн-разработок: онлайн-формы конфигурации, онлайн-отчеты о конфигурации, онлайн процессы проектирования и др.

eladmin

  • адрес гитхаба:GitHub.com/Лохия Нежа/Эрадо…
  • star: 3.9k
  • вводить: Проект основан на Spring Boot 2.1.0, Jpa, Spring Security, Redis и Vue. Внешняя и внутренняя системы управления разделены. В проекте используется метод разработки подмодулей, контроль разрешений принимает RBAC. , поддерживает словарь данных и управление разрешениями данных, а также поддерживает внешний и внутренний код генерации одного ключа, поддерживает динамическую маршрутизацию.

paascloud-master

  • адрес гитхаба:GitHub.com/Облако PaaS/Боюсь…
  • star: 5.9k
  • вводить: весеннее облако + vue + семейство oAuth2.0 ведро в реальном бою, отдельные интерфейс и серверная часть для имитации торгового центра, полный процесс покупки, серверная операционная платформа, можно быстро создавать микросервисные проекты корпоративного уровня. Поддержка входа в WeChat и других трехсторонних входов.

vhr

  • адрес гитхаба:github.com/lenve/vhr
  • star: 10.6k
  • вводить: Micro HR — это система управления человеческими ресурсами с разделенными интерфейсом и сервером, проект разработан с помощью SpringBoot+Vue.

One mall

  • адрес гитхаба:GitHub.com/YuNaiV/onemei…
  • star: 1.2k
  • вводить: Торговый центр, основанный на идее микросервисов, представляет собой реальный бой проекта, построенный по сценарию электронной коммерции B2C. Основной стек технологий — Spring Boot + Dubbo. В будущем он будет реконструирован в Spring Cloud Alibaba.

Guns

  • адрес гитхаба:GitHub.com/style/G…
  • star: 2.3k
  • вводить: Guns основан на SpringBoot 2 и ориентирован на более краткую систему управления фоном, идеально интегрирующую springmvc + shiro + mybatis-plus + beetl!Код проекта Guns лаконичен, богат комментариями, прост в использовании, а Guns содержит множество основных модулей. (управление пользователями, управление ролями, управление отделами, управление словарями и т. д. 10 модулей), которые можно напрямую использовать в качестве основы для системы фонового управления!

SpringCloud

  • адрес гитхаба:GitHub.com/YuNaiV/onemei…
  • star: 1.2k
  • вводить: Торговый центр, основанный на идее микросервисов, представляет собой реальный бой проекта, построенный по сценарию электронной коммерции B2C. Основной стек технологий — Spring Boot + Dubbo. В будущем он будет реконструирован в Spring Cloud Alibaba.

SpringBoot-Shiro-Vue

  • адрес гитхаба:GitHub.com/heee academy/День SP…
  • star: 1.8k
  • вводить: Предоставьте набор идей по управлению правами на основе Spring Boot-Shiro-Vue. И передняя, ​​и задняя часть контролируются для достижения разрешений на уровне кнопок/интерфейсов.

newbee-mall

Недавно открытый проект торгового центра.

  • адрес гитхаба:GitHub.com/новый Bee-Ltd/…
  • star: 50
  • вводить: проект newbee-mall представляет собой набор систем электронной коммерции, включая систему торгового центра newbee-mall и систему фонового управления торговым центром newbee-mall-admin, разработанную на основе Spring Boot 2.X и связанных технологических стеков. Интерфейсная система торгового центра включает в себя такие модули, как портал домашней страницы, классификация продуктов, запуск нового продукта, карусель домашней страницы, рекомендации по продукту, поиск продукта, отображение продукта, корзина для покупок, расчет заказа, процесс заказа, управление персональным заказом, центр для участников и помощь. центр. Система фонового управления включает в себя такие модули, как панель данных, управление каруселью, управление товарами, управление заказами, управление членством, управление классификацией и настройки.

Другие проекты с открытым исходным кодом, рекомендованные автором

  1. springboot-guide: Учебное пособие по Spring Boot, подходящее для начинающих и опытных разработчиков (поддержка в свободное время, добро пожаловать в совместную поддержку).
  2. programmer-advancement: Я думаю, некоторые хорошие привычки, которые должны быть у техников!
  3. spring-security-jwt-guide:Начинать с нуля! Spring Security с JWT (включая проверку авторизации) бэкэнд-часть кода.

публика

我的公众号