1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-spring-boot-unity

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
Readme.md

Проект SpringBootUnity: краткое описание

Скриншот: screenshot/SpringBootUnity.png

Среда разработки

  • Maven — последняя версия;
  • JDK 11;
  • Spring Boot 2.x release;
  • рекомендуется использовать IntelliJ IDEA вместо Eclipse;
  • Git — система контроля версий;
  • Nginx — обратный прокси-сервер.

Замечания

  • Код проекта размещён на GitHub и на платформе кода «码云». Последние версии кода сначала публикуются на GitHub, а затем синхронизируются с «码云» после обновления на GitHub.
  • В проекте используется Hibernate для большинства баз данных. Если не предоставлены файлы SQL, таблицы базы данных будут автоматически созданы при запуске на основе кода. Перед запуском необходимо изменить информацию о подключении к базе данных в файле application.properties.

Запуск

Локальная работа

Этот репозиторий состоит из нескольких модулей, каждый из которых можно упаковать и запустить отдельно. Для запуска определённого модуля найдите соответствующий файл Main и запустите его правой кнопкой мыши.

Работа на сервере Linux

Spring Boot включает Tomcat в качестве веб-контейнера. Чтобы запустить проект на сервере, достаточно выполнить следующую команду:

java -Xms64m -Xmx2048m -jar project.jar 5 >> ./project.log &

Упаковка

Для создания специализированной WAR-папки выполните следующие шаги в Maven. Затем поместите WAR-файл в каталог Tomcat для запуска.

    <modelVersion>4.0.0</modelVersion>
    <artifactId>api</artifactId>
    <packaging>war</packaging>

Журнал изменений

Дата Описание
2017-09-02 Добавлен Swagger-Bootstrap-UI в модуль API, который работает параллельно с существующим интерфейсом. По умолчанию используется UI по адресу http://localhost:8080, а Bootstrap-UI — по адресу http://localhost:808/doc.html.
2017-09-02 Обновление Spring Boot с версии 1.4.3 до 1.5.8.
2017-09-02 Исправлена ошибка, когда проект не запускался без настройки информации о базе данных.
2017-09-02 Версия обновлена до 2017.1.
2017-09-02 В модуле API добавлен открытый исходный код Swagger-Bootstrap-UI, который может использоваться параллельно со стандартным интерфейсом Swagger.
2017-09-06 В модуль MyBatis добавлены файлы USER.sql. После импорта данных можно сразу получить доступ к интерфейсу.
2017-09-06 Во всех модулях добавлено characterEncoding=utf8&useSSL=true для решения проблемы с SSL-предупреждениями в MySQL высокой версии.
2017-09-06 Добавлены списки участников и спонсоров проекта, а также ссылки на поддержку.
2017-09-08 Открытый исходный код был изменён с Apache на MIT.
2017-11-02 Добавлено описание способа локальной работы.
2017-11-02 Проект обновлён до версии 2020.1.
2017-11-02 Spring Boot обновлен до версии 1.5.8.
2017-11-03 Добавлена конфигурация среды Kotlin.
2017-11-03 Плагин P3C оптимизирован в соответствии с правилами программирования Alibaba.
2017-11-03 Модули API и Website объединены. При доступе к localhost:8080 отображается главная страница сайта, а при доступе к localhost:8080/api — интерфейс управления API.
2018-04-09 Весь проект обновлён до Spring Boot 2.0 release. В API произошли значительные изменения.
2019-08-06 Travis-CI указывает версию JDK.
2020-10-09 Версия проекта обновлена до 2020.2.
2020-10-09 JDK обновлён до версии 11.
2020-10-09 Connector MySQL обновлён до версии 8.
2020-10-09 Spring Boot обновлён до версии 2.3.0.
2020-10-09 Исправлены разрушительные изменения в API после обновления и некоторые предупреждения редактора.

Участники

Спасибо всем разработчикам, которые внесли свой вклад в этот проект.

Поддержка

Благодарим вас за вашу поддержку! 🙏 [Станьте сторонником]

Спонсоры

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

### Проект

Требования изменчивы. Данный проект основан на Spring Boot и предполагает использование различных технологий в сочетании с Spring Boot для соответствия различным требованиям. Таким образом, проект ориентирован на использование примеров. Если у вас есть какие-либо полезные технологии при использовании Spring Boot, мы будем рады вашим PR.

Обо мне

@小莫: Я разработчик, который любит дух открытого исходного кода и стремится к новизне. Я хорошо разбираюсь в технологиях и достаточно прилежен. Я привык организовывать свои проекты через GitHub issues. Надеюсь, что заинтересованные друзья свяжутся со мной, чтобы вместе развиваться и разрабатывать интересные проекты с открытым исходным кодом. В настоящее время я являюсь основным разработчиком серверной части RPG и знаком с разработкой игр и веб-разработкой. Также я фанат аниме и немного понимаю японский язык.

Онлайн-инструменты

Обратная связь

  1. Приглашаем вас создать issue, чтобы совместно улучшить этот проект.
  2. QQ: 83387856
  3. Личный основной сайт: https://xiaomo.info

Лицензия

Лицензия MIT

Copyright (c) 2022 Peng Hu

Настоящим предоставляется разрешение любому лицу, получившему копию данного программного обеспечения и сопутствующих файлов документации («Программное обеспечение»), на работу с Программным обеспечением без ограничений, включая, помимо прочего, права на использование, копирование, изменение, объединение, публикацию, распространение, сублицензирование и/или продажу копий Программного обеспечения, а также предоставление лицам, которым предоставлено Программное обеспечение, возможности делать это при соблюдении следующих условий:

Приведённое выше уведомление об авторских правах и данное разрешение должны быть включены во все копии или существенные части Программного обеспечения.

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ ТОВАРНОЙ ПРИГОДНОСТИ, СООТВЕТСТВИЯ КОНКРЕТНОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УЩЕРБ ИЛИ ДРУГИЕ ОБЯЗАТЕЛЬСТВА, ВОЗНИКАЮЩИЕ ИЗ, СВЯЗАННЫЕ С ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ В ОТНОШЕНИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

SpringBootUnity — это многомодульный проект Spring Boot, который включает в себя rabbitmq, redis, scheduled, socket, mongodb, Swagger2. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-spring-boot-unity.git
git@api.gitlife.ru:oschina-mirror/mirrors-spring-boot-unity.git
oschina-mirror
mirrors-spring-boot-unity
mirrors-spring-boot-unity
master