Size: a a a

Java/Kotlin and more

2021 May 10

R

Roman in Java/Kotlin and more
Мб не закомитил или что, у меня также проект был с 11 джавой и всё норм
источник

Р

Роман in Java/Kotlin and more
может, проблема в heroku, так как он ставить 1.8
источник

Р

Роман in Java/Kotlin and more
Building on the Heroku-20 stack
remote: -----> Determining which buildpack to use for this app
remote: -----> Gradle app detected
remote: -----> Spring Boot detected
remote: -----> Installing JDK 1.8... done
remote: -----> Building Gradle app...
remote: -----> executing ./gradlew build -x check
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Покажи настройки деплоя
источник

NR

Nazar Rep... in Java/Kotlin and more
А в градл файле тоже 11 стоит?
источник

Р

Роман in Java/Kotlin and more
sourceCompatibility = '11'
источник

Р

Роман in Java/Kotlin and more
Ребят, спасибо всем. Я не знаю, что я сделал, но оно пошло).
источник

RZ

Roman Zinchuk in Java/Kotlin and more
Есть где-то opensource спринг проекти с нормальными тестами для разных слоев , интеграционные и не очень? Очень хочется научится их писать, а в интернете 2 + 2, либо rest.
источник

C

Cyclone in Java/Kotlin and more
PetClinic?
источник

RZ

Roman Zinchuk in Java/Kotlin and more
Спасибо, сейчас гляну
источник

RZ

Roman Zinchuk in Java/Kotlin and more
там есть интеграционные тесты для репозиториев и контроллеров. Про репозитории вообще не понятно, я читал, что их тестировать не надо. Сервисов в PetClinic  вообще нет.
источник

A

Amir in Java/Kotlin and more
чекни sagan spring
источник

RZ

Roman Zinchuk in Java/Kotlin and more
спасибо, это то, что надо
источник

VG

Vladislav Gamezo (ga... in Java/Kotlin and more
Не имеет смысла тестить генерируемые методы, типо findAll, findById, findAllByPropertyOrderByIdDesc...
А если используется @Query, то почему бы и не написать пару тестов.
источник

RZ

Roman Zinchuk in Java/Kotlin and more
если так подумать, то findById тоже может работать не так как надо, например не вытягивать какое-то поле с базы из-за криво настроеного маппинга. У меня как-то раз после обновления Spring Data перестал работать lazy loading для одного поля, даже не представляю себе как такое можно тестом покрыть. Именно поэтому я хотел найти какой-то проект нормально покрытый тестами.
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
Подскажите пожалуйста. Есть "модуль" (пакет с классами). Есть профиль, который активирует или нет логику модуля. Но я хотел бы что бы бины, и логика соответственно, не создавались и не работали вообще. Как этого можно достичь? Знаю что есть аннотация Profile, но писать ее на всех компонентах - не очень нравится подход. Так же писать Conditional аннотации не очень впечатляет. Есть ли другие варианты? Сам "модуль" имеет просто отдельный пакет в проекте.
источник

k

kuzznya in Java/Kotlin and more
Возможно, исключить пакет из component scan'а по условию?
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
типа того, да. Но если профиль активен - то сканировать
источник

k

kuzznya in Java/Kotlin and more
Сделать конфигурацию, которая исключает пакет из сканирования, активировать ее при отсутствии профиля
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
Можете пример привести? или ссылочку скинуть
источник