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

OSCHINA-MIRROR/jlin-delonix

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 2.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 08:32 984bfed

Delonix: каркас на основе spring-boot

Дизайн зависимостей Maven в каркасе:

  1. Delonix — родительский проект, наследует spring-boot-starter-parent и предварительно определяет некоторые зависимости в dependencyManagement, чтобы гарантировать, что все дочерние проекты используют согласованные версии зависимостей.
  2. Delonix-lib — используется для хранения реализации кода Java, все зависимости настроены как provided, конкретные используемые зависимости должны быть дополнительно введены пользователем, чтобы избежать избыточности пакетов зависимостей.
  3. Delonix-web — веб-модуль, зависит от spring-boot-starter-web. Используется log4j2 для вывода журнала вместо spring по умолчанию logback, поэтому исключается spring-boot-starter-logging и вводится spring-boot-starter-log4j2. Чтобы избежать конфликтов пакетов при развертывании war в tomcat, область действия spring-boot-starter-tomcat изменяется на provided. Для поддержки jsp также необходимо ввести tomcat-embed-jasper с той же областью действия, чтобы предотвратить конфликты пакетов при внешнем развёртывании tomcat.

Запуск Maven для упаковки каркаса:

  1. mvn -P exe clean package упакует delonix-web.war, который можно запустить напрямую. Способ запуска: java -jar delonix-web.war. В Linux можно установить delonix-web.war как сервис для запуска.
  2. mvn -p deploy clean package исключает lib/*.jar и файлы конфигурации, упаковывает delonix-web.war только с файлами jsp.

Главная страница и Controller

По умолчанию класс контроллера главной страницы — DefaultIndexController, а соответствующая страница представления index.jsp — это простая страница Welcome. По умолчанию класс контроллера главной страницы использует аннотацию @ConditionalOnMissingBean(name = «indexController»). В конкретном приложении можно переопределить главную страницу, определив @Controller("indexController").

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/jlin-delonix.git
git@api.gitlife.ru:oschina-mirror/jlin-delonix.git
oschina-mirror
jlin-delonix
jlin-delonix
master