Вот новый курс «Изучаем Spring»:
>> Изучаем Spring — мастер-класс
Вот мастер-класс «REST с Spring» (вместе с новым анонсированным материалом по Boot 2):
>> REST с Spring — мастер-класс
А вот мастер-класс «Изучаем безопасность Spring»:
>> Изучаем безопасность Spring — мастер-класс
Этот проект представляет собой коллекцию небольших и специализированных учебников — каждый из них охватывает отдельную и чётко определённую область разработки в экосистеме Java. Сильный акцент в этих учебниках, конечно же, делается на Spring Framework — Spring, Spring Boot и Spring Security. В дополнение к Spring модули здесь охватывают ряд аспектов Java.
Мы используем профили сборки maven для сегментации огромного списка отдельных проектов, которые есть в нашем репозитории.
Проекты в целом разделены на три списка: первый, второй и тяжёлый.
Затем они дополнительно сегментируются на основе тестов, которые мы хотим выполнить.
Таким образом, у нас есть всего шесть профилей:
Профиль | Включает | Тип теста включён |
---|---|---|
default-first | Первый набор проектов | *UnitTest |
integration-lite-first | Первый набор проектов | *IntegrationTest |
default-second | Второй набор проектов | *UnitTest |
integration-lite-second | Второй набор проектов | *IntegrationTest |
default-heavy | Тяжёлые/долго выполняющиеся проекты | *UnitTest |
integration-heavy | Тяжёлые/долго выполняющиеся проекты | *IntegrationTest |
Хотя часто не требуется собирать весь репозиторий сразу, поскольку обычно нас интересует конкретный модуль.
Но если мы захотим, то можем вызвать следующую команду из корня репозитория, чтобы собрать весь репозиторий только с включёнными тестами Unit:
mvn clean install -Pdefault-first,default-second,default-heavy
или если мы хотим собрать весь репозиторий с включёнными интеграционными тестами, мы можем сделать следующее:
mvn clean install -Pintegration-lite-first,integration-lite-second,integration-heavy
Чтобы собрать конкретный модуль, выполните команду: mvn clean install
в каталоге модуля.
Для запуска модуля Spring Boot выполните команду: mvn spring-boot:run
в каталоге модуля.
Этот репозиторий содержит большое количество модулей. Когда вы работаете с отдельным модулем, нет необходимости импортировать их все (или собирать их все) — вы можете просто импортировать этот конкретный модуль в Eclipse или IntelliJ.
Команда mvn clean install
из модуля запустит модульные тесты в этом модуле.
Для модулей Spring также будет запущен тест SpringContextTest
, если он присутствует.
Чтобы запустить интеграционные тесты, используйте команду:
mvn clean install -Pintegration-lite-first
или
mvn clean install -Pintegration-lite-second
или
mvn clean install -Pintegration-heavy
,
в зависимости от списка, в котором находится наш модуль.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )