Size: a a a

2020 July 31

д

даня in pro.jvm
Leonov Aleksandr
ну в jira мы писали, но там все из коробки. А вот чистые сервисы я никогда не писал
попробуй по замечаниям заапдейтить сервис
+ разберись с пакетами, наименованиями, вынеси логику из контроллера в сервис, подключи спринг дата (думаю, тебе будет лучше)
можешь потом сюда скинуть, имхо мне интересно
источник

LA

Leonov Aleksandr in pro.jvm
даня
попробуй по замечаниям заапдейтить сервис
+ разберись с пакетами, наименованиями, вынеси логику из контроллера в сервис, подключи спринг дата (думаю, тебе будет лучше)
можешь потом сюда скинуть, имхо мне интересно
хорошо. спасибо. Просто все просят orm в реализации hb я его и юзаю
источник

D

Dima in pro.jvm
1. Spring Boot: Web, Data JPA, Actuator
2. Flyway
3. domain -> repository -> service -> controller, configuration, util, dto
4. Java 8 Date Time API
5. Mapstruct
6. Lombok: @Data/@Value, @RequiredArgsConstructor, @Slf4j/@Log4j2
7. Logging: slf4j, logback, log4j2
8. Springfox Swagger/OpenAPI
9. @Service, @Component
10. Jackson (!)
11. JUnit 5, Testcontainers, Wiremock, Mockito
12. @EntityGraph
13. Bean validation, @Valid/@Validated
источник

LA

Leonov Aleksandr in pro.jvm
Dima
1. Spring Boot: Web, Data JPA, Actuator
2. Flyway
3. domain -> repository -> service -> controller, configuration, util, dto
4. Java 8 Date Time API
5. Mapstruct
6. Lombok: @Data/@Value, @RequiredArgsConstructor, @Slf4j/@Log4j2
7. Logging: slf4j, logback, log4j2
8. Springfox Swagger/OpenAPI
9. @Service, @Component
10. Jackson (!)
11. JUnit 5, Testcontainers, Wiremock, Mockito
12. @EntityGraph
13. Bean validation, @Valid/@Validated
боьшое спасибо
источник

D

Dima in pro.jvm
я дал только баззворды, чтобы ты сам почитал и посмотрел примеры
источник

D

Dima in pro.jvm
еще есть spring petclinic - проект про животных
источник

D

Dima in pro.jvm
еще примеры кода в jhipster есть неплохие
источник

D

Dima in pro.jvm
источник

DK

Dmitriy Krayanskiy in pro.jvm
Artjom Kalita
По феншую рест контроллеры называет MyGloriousNameController
в одной из работе то, что фактически является Service называлось someNameController. Разорвало тогда шаблон.
источник

V

Vlad in pro.jvm
Кстати, а кто использует flyway в проде, по личным ощущениям лучше liquibase?
источник

LA

Leonov Aleksandr in pro.jvm
всем спасибо. т.к. не имел опыта в нормальном продакшене, то все эти моменты мне не могли раскрыть. А нагуглить того, чего не знаешь сложно. Ну и по фидбэку от компании  я не особо понял, что мне нужно исправить. Здесь мне все рассказали. В вт у меня собес. Постараюсь все учесть
источник

M

Mister Mxyzptlk in pro.jvm
Leonov Aleksandr
всем спасибо. т.к. не имел опыта в нормальном продакшене, то все эти моменты мне не могли раскрыть. А нагуглить того, чего не знаешь сложно. Ну и по фидбэку от компании  я не особо понял, что мне нужно исправить. Здесь мне все рассказали. В вт у меня собес. Постараюсь все учесть
На друга?
источник

M

Mister Mxyzptlk in pro.jvm
Джуна
источник

LA

Leonov Aleksandr in pro.jvm
Ну у меня в резюме стоит позиция  джуна. я думаю, что да
источник

LA

Leonov Aleksandr in pro.jvm
просто некоторые hr меня кидают на собесы мидла
источник

LA

Leonov Aleksandr in pro.jvm
я им говорю, что я могу не пройти, а они говорят пробуй
источник

D

Dima in pro.jvm
источник

AP

Aanatoly P. in pro.jvm
Приветствую, коллеги! Может, кто сможет помочь. Quarkus приложение, в нем имплементирован io.quarkus.hibernate.orm.runtime.tenant.TenantResolver (`@RequestScoped`, @Unremovable`). Но при запуске получаю исключение: `[ERROR] [io.qua.ama.lam.run.AbstractLambdaPollLoop] (Lambda Thread) Failed to run lambda: org.hibernate.HibernateException: SessionFactory configured for multi-tenancy, but no tenant identifier specified. Определенно, TenantResolver не вызывается. Что может быть не так?
источник

D

Dima in pro.jvm
Aanatoly P.
Приветствую, коллеги! Может, кто сможет помочь. Quarkus приложение, в нем имплементирован io.quarkus.hibernate.orm.runtime.tenant.TenantResolver (`@RequestScoped`, @Unremovable`). Но при запуске получаю исключение: `[ERROR] [io.qua.ama.lam.run.AbstractLambdaPollLoop] (Lambda Thread) Failed to run lambda: org.hibernate.HibernateException: SessionFactory configured for multi-tenancy, but no tenant identifier specified. Определенно, TenantResolver не вызывается. Что может быть не так?
источник

AP

Aanatoly P. in pro.jvm
более чем :)
источник