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

OSCHINA-MIRROR/hupeng_admin-SpringBootUnity

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

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

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

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

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

Замечания

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

Запуск

Локально

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

На сервере Linux

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

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

Упаковка

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

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

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

  • 2017-09-02: в модуле api добавлен swagger-bootstrap-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) дополнен открытым исходным кодом swagger-bootstrap-ui. Теперь доступны оба интерфейса: стандартный и bootstrap-ui.
  • 2017-09-02: веб-модуль дополнен файлами SQL для базы данных, что позволяет сразу получить доступ к веб-интерфейсу после импорта.
  • 2017-09-06: модуль mybatis дополнен файлом USER.sql. После запуска проекта данные интерфейса можно увидеть, перейдя по адресу localhost:8080.
  • 2017-09-06: во всех модулях добавлено characterEncoding=utf8&useSSL=true, чтобы решить проблему с предупреждением SSL в MySQL высокой версии.
  • 2017-09-06: добавлены списки участников и спонсоров проекта, а также ссылки на поддержку.
  • 2017-09-08: модуль crawler (сетевой сканер) исправляет ошибку, когда при отсутствии локального файла каталога выдавалось сообщение об ошибке. Теперь при отсутствии файла каталог создаётся автоматически.
  • 2017-11-02: открытый исходный код заменён с 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: код оптимизирован в соответствии с правилами программирования Alibaba P3C.
  • 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: обновление MySQL Connector до версии 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

Авторские права (c) 2020 Peng Hu

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

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

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

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

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

Введение

RabbitMQ, Redis, Scheduled, Socket, MongoDB, Swagger2, Spring Data JPA, Thymeleaf, Freemarker, Velocity и др. (Многомодульный проект Spring Boot) (Использование Spring Boot для создания базовой архитектуры, в неиспользуемых сценариях применения комбинирование различных технологий для построения проекта). Развернуть Свернуть
MIT
Отмена

Обновления (1)

все

Участники

все

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

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