35 отличных проектов с открытым исходным кодом SpringBoot/SpringCloud и средств разработки, всегда найдется один, подходящий именно вам!
35 отличных проектов с открытым исходным кодом SpringBoot/SpringCloud и средств разработки, всегда найдется один, подходящий именно вам!

Привет, я Дабин~

Введение

SpringBoot — очень популярная платформа Java, которая помогает разработчикам быстро создавать приложения. Он не только наследует исходные превосходные функции среды Spring, но также еще больше упрощает весь процесс создания и разработки приложений Spring за счет упрощения конфигурации.

Недавно я посетил основные веб-сайты с открытым исходным кодом, сообщества и т. д. и, наконец, нашел 35 фреймворков с открытым исходным кодом, основанных на технологической системе SpringBoot/SpringCloud. Большинство из этих проектов имеют очень полные функции, и все они используют популярные в настоящее время технологические стеки. Он очень подходит для ежедневного обучения или в качестве основы для ваших собственных проектов.

текст

1. Разработка строительных лесов

1.1 Cloud-Platform

  • Адрес проекта: https://gitee.com/geek_qi/cloud-platform (звезда 16,7к)

Cloud-Platform — это первая отечественная платформа разработки микросервисов на базе Spring Cloud. Она имеет унифицированную систему управления серверной частью авторизации и аутентификации, которая включает в себя несколько модулей, таких как управление пользователями, управление разрешениями на ресурсы, управление API шлюза и т. д., и поддерживает параллелизм. разработка нескольких бизнес-систем. Может использоваться в качестве основы для разработки серверных служб.

Код краток, структура понятна, подходит для изучения и непосредственного использования в проектах. Основная технология использует Spring Boot 2.1.2 и связанные с Spring Cloud (Greenwich.RELEASE) основные компоненты. Она использует центр регистрации и настройки Nacos, интегрирует систему защиты трафика Sentinel, а внешний интерфейс использует компонент vue-element-admin.

1.2 SpringCloud

  • Адрес проекта: https://github.com/zhoutaoo/SpringCloud (звезда 7к)

Структура разработки микросервисов на основе SpringCloud2.1 объединяет Spring-security-oauth2, nacos, feign, Sentinel, Springcloud-Gateway и т. д. Что касается управления сервисами, вводятся elasticsearch, skywalking, Springboot-admin, zipkin и т. д., чтобы позволить разработке проектов быстро перейти к развитию бизнеса, не тратя слишком много времени на построение архитектуры.

1.3 spring-boot-api-project-seed

  • Адрес проекта: https://github.com/lihengming/spring-boot-api-project-seed (звезда 9к)

spring-boot-api-project-seed Является Spring-основанным Boot & Начальный проект MyBatis используется для быстрого создания малых и средних API и RESTful. Проект API, этот начальный проект был реализован на практике в нескольких реальных проектах. Он стабилен, прост и быстр, что позволяет нам избавиться от повторяющейся работы, сосредоточиться на написании бизнес-кода и сократить сверхурочные работы.

1.4 Roses

  • Адрес проекта: https://gitee.com/stylefeng/roses

Roses основан на Spring Boot 2 и Spring Cloud Finchley.SR2, что больше соответствует распределенным и сервис-ориентированным решениям корпоративного уровня. Roses обладает высокоэффективным опытом разработки, обеспечивает надежные решения для распределенных транзакций с конечной согласованностью сообщений и обеспечивает вызовы. управление сервисами на основе цепочки, предоставление надежных решений по обнаружению исключений в сервисах (журнал + трассировка) и т. д. Распределенная платформа не только должна создавать эффективную и стабильную базовую среду разработки, но также должна решать различные проблемы, возникающие при распределении.

1.5 Pig

  • Адрес проекта: https://gitee.com/log4j/pig (Star 29.4k)
  • на основе Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 изRBACРазрешенияуправлятьсистема;
  • на на основе Концептуальная инкапсуляция представлений, управляемых данными элемент-ui, даже без vue Пользовательский опыт также можно использовать для быстрого начала работы;
  • Обеспечивать поддержку общих контейнеризаций Docker, Kubernetes и Rancher2;
  • Предоставление производственных практик для лямбда, потокового API и webflux;

1.6 RuoYi/RouYi-Cloud

  • Адрес проекта: https://gitee.com/y_project/RuoYi (звезда 36,9к)

На основе весны Boot、Spring Cloud & Система управления разрешениями распределенной микросервисной архитектуры Alibaba также обеспечивает Vue3 версия, Основная технология использует Spring, MyBatis и Shiro без каких-либо других серьезных зависимостей.

  • «Подарки» выпускается в различных версиях: одинарный、Разделение передней и задней части、Микросервисы (скоро будут Открытый исходный код);
  • Предоставляемые функции являются полными и удовлетворяют потребности большинства сценариев;
  • Предоставляемая документация обширна, и ее легко начать и изучить;
  • Экологическая система богатых продуктов поставляется в различных версиях;
  • Используйте популярные фреймворки, такие как SpringBoot, Shiro, Thymeleaf, Vue и Bootstrap;
  • Можно использовать для всех Web приложение,Например, управление серверной частью веб-сайта,Веб-сайт Центра участников,CMS,CRM,OA;

Следующие 17 встроенных функций:

1.7 JeecgBoot

  • Адрес проекта: https://gitee.com/jeecg/jeecg-boot (звезда 26,4к)

JeecgBoot Платформа разработки с низким кодом, основанная на генераторах кода, «Xiao Puyuan» в мире с открытым исходным кодом превосходит традиционные платформы коммерческой разработки! Архитектура разделения фронтенда и бэкенда: SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,ДЖВТ. Мощный генератор кода позволяет генерировать внешний и внутренний код одним щелчком мыши.,Не нужно писать никакого кода!

Возглавьте новоеразвиватьмодель(OnlineCoding-> генерация кода-> Ручное MERGE) помогает Java-проектам решать 70 % повторяющейся работы и позволяет разработке больше сосредоточиться на бизнес-логике. Это может быстро повысить эффективность разработки и помочь компаниям сэкономить средства, не теряя при этом гибкости.

JeecgBoot можно использовать при разработке любого проекта J2EE, особенно подходит для систем управления корпоративной информацией (MIS), внутренних офисных систем (OA), систем планирования ресурсов предприятия (ERP), систем управления взаимоотношениями с клиентами (CRM) и т. д. -Интеллектуальное ручное слияние. Метод разработки может значительно повысить эффективность разработки более чем на 70% и значительно снизить затраты на разработку.

1.8 iBase4J

  • Адрес проекта: https://gitee.com/iBase4J/iBase4J (звезда 9,7к)

iBase4J да Распределенная система архитектуры языка Java, На основе весныBoot 2.0, SpringMVC, Mybatis, mybatis-plus, распределенный motan/dubbo, кэш Redis, управление разрешениями Shiro, сеанс управления Redis, планирование распределенного кластера Quartz, служба Restful.

Система включает в себя 4 подсистемы: Служба управления системой, Веб-управление системой, Бизнес-сервис и Бизнес-веб.

Управление системой: включая управление пользователями, управление правами, словарь данных, управление системными параметрами и т. д. поддерживает вход в систему QQ/WeChat, вход в систему с помощью токена приложения, преобразование даты оплаты WeChat/Alipay, преобразование типов данных, сериализацию, преобразование китайских символов в пиньинь, идентификатор; Проверка номера карты, преобразование цифрового формата в юань, отправка текстовых сообщений, отправка электронных писем, шифрование и дешифрование, обработка изображений, импорт и экспорт Excel, загрузка и выгрузка FTP/SFTP/fastDFS, QR-код, чтение и запись XML, высокоточные вычисления, инструменты настройки системы и т. д.

Подсистемы можно расширять бесконечно, а для связи между подсистемами используется Dubbo или MQ.

Технический отбор следующий:

1.9 renren

  • Адрес проекта: https://www.renren.io

renren Ниже приведены две схемы разработки Java-проектов с открытым исходным кодом, а именно:

  • renren-security :использовать Spring、MyBatis、Shiro рамка,Разработать облегченную систему решений,Очень низкий порог,Готов к использованию;
  • renren-fast : легкий Java Платформа быстрого развития позволяет быстро разрабатывать проекты и предоставлять [инструмент для частной работы];

Основное различие в серверных функциях между renren-security и renren-fast заключается в том, что renren-security предоставляет функции управления разрешениями, а также предоставляет дополнительные словари данных и генераторы кода.

Примечание. Микросервисные версии renren-cloud и renren-security требуют платы за нормальное использование. renren-fast совершенно бесплатен и предоставляет подробную документацию. Однако для получения полной документации требуется пожертвование в размере 80 юаней.

1.10 SpringBlade

  • Адрес проекта: https://bladex.vip

SpringBlade — это комплексный проект, который сочетает в себе распределенную микросервисную архитектуру SpringCloud и монолитную микросервисную архитектуру SpringBoot, которая обновлена ​​и оптимизирована на основе проектов коммерческого уровня. Он использует API Java8 для реконструкции бизнес-кода и полностью соответствует стандартам кодирования Alibaba.

Он использует такие основные технологии, как Spring Boot 2, Spring Cloud Hoxton и Mybatis, а также предоставляет две интерфейсные платформы на основе React и Vue для быстрого создания мультитенантной микросервисной платформы SaaS корпоративного уровня.

  • Его разрешено использовать бесплатно для учебы, дипломных проектов, корпоративных проектов, частной работы и т. д. При коммерческом использовании требуется авторизация, и функции будут более полными;
  • Передняя и задняя части разделены, а задняя часть принимает SpringCloud Ведро всей семьей, в одиночестве Открытый исходный код Придумаем фреймворк: BladeTool (чувствую себя прекрасно);
  • интегрированный Sentinel От управления потоком, понижение категории автоматического выключателя、система нагрузки и другие многочисленные параметры для защиты стабильности сервиса;
  • Учитесь у OAuth2 реализует систему аутентификации с несколькими терминалами и может управлять подсистемой. token Разрешения изолировать друг от друга;
  • Учитесь у Безопасность, инкапсулированная Secure модуль, используя JWT Делать Token Сертификация,Расширяемыйинтегрированный Redis Детализированная схема управления;
  • Субподряд проекта очевиден,Стандартизация шаблона разработки для микросервисов,Сделайте разделение труда между пакетами ясным;

1.11 COLA

  • Адрес проекта: https://github.com/alibaba/COLA

Насколько я понимаю, проекты многих компаний разрабатываются на основе COLA. По сравнению с другими платформами быстрой разработки, COLA не предоставляет каких-либо развитых функций. В основном он обеспечивает чистую архитектуру, и тогда вы можете вести разработку на этой основе.

Как показано на рисунке ниже, скелет веб-бэкэнд-проекта, созданного одной строкой команд, выглядит следующим образом:

COLA — это одновременно основа и архитектура. Основная цель создания COLA — предоставить простой набор «руководств и ограничений» для архитектуры приложения, который можно скопировать, понять, реализовать и контролировать сложность.

  • Часть фреймворка в основном зависит и используется приложениями в виде сторонних библиотек.
  • Архитектурная часть в основном предоставляет Archetype для создания приложений, соответствующих требованиям COLA.

1.12 SpringBoot_v2

  • Адрес Github: https://github.com/fuce1314/Springboot_v2.

Проект SpringBoot_v2 представляет собой чрезвычайно детализированную основу, целью которой является создание инфраструктуры Springboot. Он является нативным и чистым и может генерировать коды контроллера, mapperxml, dao, сервисов, html и sql в режиме онлайн, что значительно снижает сложность разработки и ускоряет ее прогресс.

  • Не существует базовой версии, VIP-версии, платной группы и платного QR-кода.
  • Он удобен для новичков и может быть запущен после настройки соединения с базой данных.
  • Удовлетворение основных потребностей малых и средних предприятий.
  • Простая функция, никаких других дополнительных функций

1.13 lamp-cloud

  • Адрес проекта: https://gitee.com/zuihou111/lamp-cloud (звезда 3,8к)

Iamp-cloud — это микросервисная промежуточная и серверная платформа быстрой разработки, которая может плавно переключать режим SaaS с помощью подключаемых модулей, а также переключать режим SaaS с использованием режима независимой базы данных или режима поля с помощью конфигурации.

Он имеет переключение режима SaaS, полную функцию RBAC, унифицированную аутентификацию шлюза, публикацию в оттенках серого, права доступа к данным, подключаемый кеш, унифицированную инкапсуляцию кэшированных ключей, унифицированный интерфейс и интерфейсную проверку проверки формы, автоматическое отображение словарных данных и XSS. предотвращение. Он имеет множество функций и модулей, таких как межсайтовые атаки, автоматическая генерация интерфейсных и внутренних кодов, несколько систем хранения, распределенные транзакции, распределенные запланированные задачи и т. д. Он поддерживает параллельную разработку многобизнес-систем и параллельная разработка мультисервисов. Это лучшая основа для разработки промежуточных и серверных систем. Код краток, снабжен комментариями и имеет четкую структуру. Он очень удобен для обучения и использования в качестве базовой структуры.

Основная технология использует основные платформы и промежуточное программное обеспечение, такие как Spring Cloud Alibaba, SpringBoot, Mybatis, Seata, Sentinel, RabbitMQ, FastDFS/MinIO и SkyWalking. Мы надеемся усердно работать над созданием решения, состоящего из базовой платформы JavaWeb — распределенной микросервисной архитектуры — непрерывной интеграции — системного мониторинга. Проект направлен на достижение базовых возможностей и не затрагивает конкретный бизнес.

1.14 microservices-platform

  • Адрес проекта: https://gitee.com/zlt2000/microservices-platform (звездочка 6.1k)

На основе весныBoot2.x、SpringCloudиSpringCloudAlibabaииспользовать Разделение передней и задней частииз企业级микросервисымультиарендаторсистема Архитектура。ипредставлять Группа件化из思想实现高内聚低耦合,Код проекта краток и хорошо прокомментирован, что упрощает начало работы.,Подходит для использования в обучении и на предприятиях.

Он действительно реализует решение для аутентификации с едиными полномочиями без сохранения состояния на основе RBAC, jwt и oauth2. Он предназначен для Интернета и подходит как для пользователей B-стороны, так и для C-стороны. Он поддерживает развертывание нескольких сред CI/CD и обеспечивает управление приложениями. для облегчения доступа к сторонним системам. Он также объединяет различные функции управления микросервисами и функции мониторинга;

Модули включают в себя: систему аутентификации уровня предприятия, платформу разработки, мониторинг приложений, мониторинг медленного SQL, единый журнал, единый вход, распределенный кеш Redis, центр конфигурации, распределенное планирование задач, документацию по интерфейсу, генерацию кода и т. д.

1.15 MCMS

  • Адрес проекта: https://gitee.com/mingSoft/MCMS (звезда 11,9к)

Полный открытый исходный код CMS。На основе весныBoot 2 архитектура, интерфейс основан на vue и element уи. Версия обновляется регулярно 28-го числа каждого месяца, предоставляя разработчикам сотни бесплатных шаблонов, а также применимые плагины (статьи, торговые центры, WeChat, форумы, участники, комментарии, платежи, баллы, рабочий процесс, планирование задач и т. д.). ..), набор Простая и удобная в использовании система с открытым исходным кодом и полный набор высококачественной системы экологического контента с открытым исходным кодом.

Миссия Mingfei — снизить затраты на разработку, повысить эффективность разработки и предоставить полный спектр решений для разработки на уровне предприятия.

2. Серверная система управления

2.1 EL-ADMIN

  • Адрес проекта: https://github.com/elunez/eladmin

Проект EL-ADMIN представляет собой внутреннюю систему управления, основанную на Spring Boot 2.1.0, Jpa, Spring Security, redis и Vue. В проекте применяется модульный метод разработки, используется RBAC для управления разрешениями, поддерживается словарь данных и разрешения на данные. управление и поддерживает внешний интерфейс генерации ключей, а внутренний код поддерживает динамическую маршрутизацию.

Основные функции:

  • Управление пользователями:поставлять Конфигурация, связанная с пользователем,После добавления нового пользователя,Пароль по умолчанию — 123456.
  • управление ролями:верно Разрешения Назначить с помощью меню,Данные для настройки ролей по отделам
  • Управление меню:Реализована динамическая маршрутизация меню.,Конфигурируемость серверной части,Поддержка многоуровневого меню
  • Управление отделом:Настраиваемыйсистема Группаткать Архитектура,Отображение древовидной таблицы
  • Управление позициями:Настройка должностей в различных отделах
  • Управление словарем:Может поддерживать некоторые часто используемые фиксированные данные,Например: статус,Пол и т. д.
  • Журнал операций:Журналы, в которых фиксируются действия пользователей
  • Журнал исключений:Записывать Журнал исключений, удобный вывод ошибок позиционирования персонала
  • SQL-мониторконтроль:использоватьdruid Мониторинг производительности доступа к базе данных, имя пользователя по умолчанию admin, пароль 123456
  • запланированные задачи:ИнтегрироватьQuartzДелатьзапланированные задачи,Добавить журнал задач,Статус выполнения задачи виден с первого взгляда
  • генерация кода:Создавайте внешний и внутренний код одним щелчком мыши с высокой гибкостью.,Сократите рабочие задачи примерно на 80 %
  • Инструмент электронной почты:С насыщенным текстом,Отправить письмо в формате html
  • Бесплатная картинка кровать:использоватьsm.msкартина кровать,Используется для общедоступной загрузки изображений.,Кровать не очень устойчива,Не рекомендуется
  • Облачное хранилище Qiniu:Синхронизируемый Облачное хранилище Данные Qiniu можно перенести в систему, и нет необходимости входить в Qiniu Cloud для непосредственного управления облачными данными.
  • Оплата через Alipay:Интегрировать Понятно Оплата через У Alipay и других компаний есть тестовый аккаунт, вы можете протестировать его самостоятельно.

2.2 jeeSpringCloud

  • Адрес проекта: https://gitee.com/JeeHuangBingGui/jeeSpringCloud (звезда 10,6к)

jeeSpringCloud На основе Интерфейс весныBoot2.0 «Разрешенияуправленсистема» прост, красив и гибок, развивает архитектуру системы. О. технология использует Spring, MyBatis и Shiro без каких-либо других серьезных зависимостей. Интернет-облако, быстрое развитие, распределенная генерация микросервисов. когда это гибкая модернизация архитектуры системы.

Код проекта лаконичен, богат комментариями, с ним легко начать работу. Он также ориентирован на распределенные и микросервисы и содержит множество базовых модулей, а также модулей мониторинга и обслуживания.

Модули включают в себя: планирование запланированных задач, мониторинг сервера, мониторинг платформы, настройки платформы, платформу разработки, единый вход, распределенный кеш Redis, членство, маркетинг, онлайн-пользователей, журналы, количество людей в сети, количество посещений, количество звонков, прямая кластеризация, документация по интерфейсу, сгенерированные модули, примеры кода, видеоролики по установке, обучающие документы Генерация кода (одна таблица, основная таблица, древовидная таблица, список и форма, код стыковки кэша Redis, статистика диаграммы, статистика карты, vue.js), dubbo, SpringCloud, SpringBoot, mybatis, Spring, Springmvc.

2.3 springboot-plus

  • Адрес проекта: https://gitee.com/xiandafu/springboot-plus (звезда 6к)

springboot-plus Является Spring-основаннымBoot 2 Бэкэнд-система управления включает в себя управление пользователями, управление организацией, управление ролями, управление функциональными точками, управление меню, распределение разрешений, распределение разрешений на данные, генерацию кода и другие функции. По сравнению с другими серверными системами с открытым исходным кодом SpringBoot-Plus Имеет определенную степень сложности. системана основе весны Технология Boot2.1, интерфейс использует Layui2.4.

База данных начинается с MySQL/Oracle/Postgres/SQLServer Например, теоретически это межбазовая платформа.

2.4 Timo

  • Адрес проекта: https://gitee.com/aun/Timo (звезда 3.2к)

TIMO За кулисамиуправлятьсистема,На основе весныBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro Разработанная внутренняя система управления использует модульный подход для облегчения разработки и обслуживания и поддерживает отдельное развертывание внешних и внутренних модулей. В настоящее время поддерживаются следующие функции: управление полномочиями, управление отделами, управление словарем, ведение журнала, загрузка файлов, генерация кода и т. д. для быстрого построения Scaffolding для разработки backend-систем!

2.5 Guns

  • Адрес проекта: https://gitee.com/stylefeng/guns (звезда 15к)

Guns На основе весны Boot2 стремится создать более простую систему управления серверной частью. Включает управление системой, генерацию кода, адаптацию нескольких баз данных, единый вход в систему, рабочий процесс, SMS, отправку электронной почты, вход в систему OAuth2, планирование задач, непрерывную интеграцию, развертывание докера и другие функции. Поддержка весны Cloud Микросервисы Alibaba.

3. Система электронной коммерции

3.1 mall

  • Адрес проекта: https://github.com/macrozheng/mall (звезда 54,8к)

mall Проект представляет собой комплекс системы электронной коммерции, включающий фронтальную систему торгового центра и внутреннюю систему управления. основе реализация весныBoot+MyBatis, использование развертывания контейнера Docker.

Внешняя система торгового центра включает в себя такие модули, как портал домашней страницы, рекомендации по продуктам, поиск продуктов, отображение продуктов, корзина покупок, процесс заказа, центр участников, служба поддержки клиентов и справочный центр.

Внутренняя система управления включает в себя такие модули, как управление продуктами, управление заказами, управление членством, управление продвижением, управление операциями, управление контентом, статистические отчеты, управление финансами, управление полномочиями и настройки.

3.2 mall-swarm

  • Адрес проекта: https://github.com/macrozheng/mall-swarm

mall-swarm — это система микросервисов для торговых центров, использующая основные технологии, такие как Spring Cloud Greenwich, Spring Boot 2, MyBatis, Docker и Elasticsearch. Она также предоставляет серверную часть управления на основе Vue для упрощения и быстрого создания системы. Mall-swarm интегрирует системные функции, такие как центр регистрации, центр конфигурации, центр мониторинга и шлюз на основе бизнеса электронной коммерции.

3.3 newbee-mall

  • Адрес проекта: https://github.com/newbee-ltd/newbee-mall

Проект newbee-mall (Ньюби Молл) — это система электронной коммерции, включающая систему торгового центра newbee-mall и систему управления серверной частью торгового центра newbee-mall-admin, разработанную на основе Spring Boot 2.X и связанных с ним стеков технологий.

Внешняя система торгового центра включает в себя такие модули, как портал домашней страницы, классификация продуктов, запуск новых продуктов, карусель на домашней странице, рекомендации продуктов, поиск продуктов, отображение продуктов, корзина покупок, расчет заказа, процесс заказа, личное управление заказами, центр участников и справка. центр. Внутренняя система управления включает в себя такие модули, как панель данных, управление каруселями, управление продуктами, управление заказами, управление участниками, управление категориями и настройки.

3.4 onemall

  • Адрес проекта: https://github.com/YunaiV/onemall

Торговый центр onemall, основанный на идее микросервисов, представляет собой практический проект, построенный по сценарию электронной коммерции B2C. Основной стек технологий — Spring Boot + Dubbo.

3.5 litemall

  • Адрес проекта: https://github.com/linlinjava/litemall (звезда 7к)

Litemall — это проект торгового центра, включающий бэкэнд Spring Boot + интерфейс администратора Vue + пользовательский интерфейс апплета WeChat + пользовательский мобильный терминал Vue.

3.6 xbin-store

  • Адрес проекта: https://github.com/xubinux/xbin-store

xbin-store имитирует известные отечественные веб-сайты B2C и реализует распределенный торговый центр B2C с использованием Spring Boot для автоматической настройки Dubbox / MVC / MyBatis / Druid / Solr / Redis и т. д. Он имеет версию Spring Cloud и версию Dubbox.

3.7 zscat_sw

  • Адрес проекта: https://gitee.com/catshen/zscat_sw

zscat_sw — это проект торгового центра, созданный на основе Springboot Dubbo, включающий интерфейсные, серверные и h5-приложения, небольшие программы в качестве шаблонного проекта для практики применения zscat. Включая вход с единым входом, шлюз API, управление потоком, упаковку настраиваемого протокола, автоматический Crud, автоматическое кэширование, разделение чтения и записи, распределенный кеш, распределенные запланированные задачи, распределенные блокировки, очередь сообщений, механизм событий, вход в систему oauth2.0, полнотекстовый поиск , интегрированный файловый сервис qiniu, интегрированный dubbo, интегрированный Springcboot и другие функции.

4. Система управления человеческими ресурсами

4,1 в час — Микро ЧСС

  • Адрес проекта: https://github.com/lenve/vhr (звезда 22,9к)

микрокадровые дела Это система управления человеческими ресурсами с разделением внешней и внутренней части. В проекте принята система управления персоналом. SpringBoot + Vue разработка. Существует два основных модуля, связанных с управлением разрешениями, а именно: [системауправлять->Основные настройки информации->Разрешения Группа] Может управлять отношениями между ролями и ресурсами, [системауправлять->операторуправлять] Может управлять отношениями между пользователями и ролями.

4.2 Автоматизированная офисная система oasys-OA

  • Адрес проекта: https://gitee.com/aaluoxiang/oa_system (звезда 5.3к)

Автоматизация офиса (ОА) — это прикладная система, ориентированная на повседневную работу и управление организацией. Это наиболее часто используемая прикладная система сотрудниками и менеджерами, значительно повышающая эффективность офиса компании.

oasys — это система автоматизации офиса открытого типа, использующая Maven для управления проектами. Это проект, разработанный на основе платформы Springboot, базовой базы данных MySQL, интерфейсная часть использует механизм шаблонов FreeMarker, а в качестве внешней среды пользовательского интерфейса используется Bootstrap. , интеграция jpa, mybatis и других фреймворков.

5. Случаи оплаты

5.1 spring-boot-pay

  • Адрес проекта: https://gitee.com/52itstyle/spring-boot-pay (звезда 8.4к)

Spring-boot-pay — это вариант оплаты, который предоставляет подробные варианты кодов оплаты, включая Alipay, WeChat и UnionPay. Этот проект идеально подходит для друзей, которым нужны платежи.

6. Система мгновенного уничтожения

6.1 spring-boot-seckill

  • Адрес проекта: https://gitee.com/52itstyle/spring-boot-seckill (звезда 11.4к)

Построить распределенную систему флеш-продаж от 0 до 1, говорить об архитектуре в отрыве от корпуса — просто лохотрон.

  • Апплет с изображением девушки: https://gitee.com/52itstyle/mzitu
  • быстрыйразвивать:https://gitee.com/52itstyle/SPTools
  • Платежный сервис: https://gitee.com/52itstyle/spring-boot-pay
  • Планирование задач: https://gitee.com/52itstyle/spring-boot-quartz.
  • Почтовый сервис: https://gitee.com/52itstyle/spring-boot-mail
  • Сервис поиска: https://gitee.com/52itstyle/spring-boot-elasticsearch

Структура флеш-продаж:

7. Система управления блогом

7.1 VBlog

  • Адрес проекта: https://github.com/lenve/VBlog (звезда 8,7к)

V Tribe, многопользовательская платформа управления блогами, реализованная Vue+SpringBoot!

7.2 halo

  • Адрес проекта: https://github.com/halo-dev/halo (звезда 8,7к)

Halo — это современная персональная независимая система ведения блогов, предоставляющая студентам, привыкшим к ведению блогов, дополнительный выбор. Отличное приложение для публикации блогов с открытым исходным кодом.

7.3 NiceFish

  • Адрес проекта: https://gitee.com/mumu-osc/NiceFish (звезда 5к)

NiceFish (Mermaid) — серия проектов, целью которых является демонстрация модели разработки разделения фронтенда и бэкенда: различные модели разработки во фронтенд-браузерах, мобильных терминалах и средах Electron, существуют две backend-версии; : версия SpringBoot и версия SpringCloud.

8. ERP-система

8.1 jshERP

  • Адрес проекта: https://gitee.com/jishenghua/JSH_ERP (звезда 7,5к)

Китай ERP На основе весныBoot framework и модель SaaS, предназначенные для обслуживания малых и средних предприятий открытым способом. исходный код Простое в использовании программное обеспечение ERP, в настоящее время ориентированное на покупки, продажи и инвентаризацию + финансовые функции.

Основные модули включают управление розничной торговлей, управление закупками, управление продажами, управление складом, управление финансами, запрос отчетов, управление системой и т. д. Поддерживает специальные функции, такие как авансовый платеж, доходы и расходы, распределение склада, сборка и разборка, а также заказы. Иметь отчеты о состоянии запасов, входящей и исходящей статистике и т. д. При этом роли и разрешения тщательно и всесторонне контролируются, вплоть до каждой кнопки и меню.

Здесь представлены 35 отличных проектов SpringBoot/SpringCloud с открытым исходным кодом. Каждый проект имеет высокий рейтинг, поэтому вы можете есть с уверенностью!

Хорошо, на сегодня это все, надеюсь, это будет вам полезно.

boy illustration
RasaGpt — платформа чат-ботов на основе Rasa и LLM.
boy illustration
Nomic Embed: воспроизводимая модель внедрения SOTA с открытым исходным кодом.
boy illustration
Улучшение YOLOv8: EMA основана на эффективном многомасштабном внимании, основанном на межпространственном обучении, и эффект лучше, чем у ECA, CBAM и CA. Малые цели имеют очевидные преимущества | ICASSP2023
boy illustration
Урок 1 серии Libtorch: Тензорная библиотека Silky C++
boy illustration
Руководство по локальному развертыванию Stable Diffusion: подробные шаги и анализ распространенных проблем
boy illustration
Полностью автоматический инструмент для работы с видео в один клик: VideoLingo
boy illustration
Улучшения оптимизации RT-DETR: облегченные улучшения магистрали | Support Paddle облегченный rtdetr-r18, rtdetr-r34, rtdetr-r50, rtdet
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | Деформируемое внимание с большим ядром (D-LKA Attention), большое ядро ​​​​свертки улучшает механизм внимания восприимчивых полей с различными функциями
boy illustration
Создано Datawhale: выпущено «Руководство по тонкой настройке развертывания большой модели GLM-4»!
boy illustration
7B превышает десятки миллиардов, aiXcoder-7B с открытым исходным кодом Пекинского университета — это самая мощная модель большого кода, лучший выбор для корпоративного развертывания.
boy illustration
Используйте модель Huggingface, чтобы заменить интерфейс внедрения OpenAI в китайской среде.
boy illustration
Оригинальные улучшения YOLOv8: несколько новых улучшений | Сохранение исходной информации — алгоритм отделяемой по глубине свертки (MDSConv) |
boy illustration
Второй пилот облачной разработки | Быстро поиграйте со средствами разработки на базе искусственного интеллекта
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция с нулевым кодированием и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
Решенная Ошибка | Загрузка PyTorch медленная: TimeoutError: [Errno 110] При загрузке факела истекло время ожидания — Cat Head Tiger
boy illustration
Brother OCR, библиотека с открытым исходным кодом для Python, которая распознает коды проверки.
boy illustration
Новейшее подробное руководство по загрузке и использованию последней демонстрационной версии набора данных COCO.
boy illustration
Выпущен отчет о крупной модели финансовой отрасли за 2023 год | Полный текст включен в загрузку |
boy illustration
Обычные компьютеры также могут работать с большими моделями, и вы можете получить личного помощника с искусственным интеллектом за три шага | Руководство для начинающих по локальному развертыванию LLaMA-3
boy illustration
Одной статьи достаточно для анализа фактора транскрипции SCENIC на Python (4)
boy illustration
Бросая вызов ограничениям производительности небольших видеокарт, он научит вас запускать большие модели глубокого обучения с ограниченными ресурсами, а также предоставит полное руководство по оценке и эффективному использованию памяти графического процессора!
boy illustration
Команда Fudan NLP опубликовала 80-страничный обзор крупномасштабных модельных агентов, в котором в одной статье представлен обзор текущего состояния и будущего агентов ИИ.
boy illustration
[Эксклюзив] Вы должны знать о новой функции JetBrains 2024.1 «Полнострочное завершение кода», чтобы решить вашу путаницу!
boy illustration
Краткое изложение базовых знаний о регистрации изображений 1.0
boy illustration
Новейшее подробное руководство по установке и использованию библиотеки cv2 (OpenCV, opencv-python) в Python.
boy illustration
Легко создайте локальную базу знаний для крупных моделей на основе Ollama+AnythingLLM.
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание решения. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Одна статья поможет вам понять RAG (Retrival Enhanced Generation) | Введение в концепцию и теорию + практику работы с кодом (включая исходный код).
boy illustration
Эволюция архитектуры шлюза облачной разработки
boy illustration
Docker и Kubernetes [Разработка контейнерных приложений с помощью Python]