Size: a a a

2020 February 12

QH

Quantum Harmonizer in learn.java
Dmitriy Shilnikov
Т.е. нет никаких накладных расходов если Optional использовать?
в расте нет)))0)000)
источник

DS

Dmitriy Shilnikov in learn.java
)))))))
источник

DS

Dmitriy Shilnikov in learn.java
Не, ну в джаве же тоже есть компилятор. Наверняка он что-то знает про Optional
источник

SP

Sam Panza in learn.java
Dmitriy Shilnikov
Т.е. нет никаких накладных расходов если Optional использовать?
За джавовый опшнл не скажу
источник

DS

Dmitriy Shilnikov in learn.java
Надо затестить
источник

♚Inojelis in learn.java
Помогите плиз. Я скачал java JDK. почему у меня на команду javac <джава файл который я хочу скомпилировать> он говорит мне что команды javac не существует?
источник

QH

Quantum Harmonizer in learn.java
♚Inojelis
Помогите плиз. Я скачал java JDK. почему у меня на команду javac <джава файл который я хочу скомпилировать> он говорит мне что команды javac не существует?
надо path прописать
источник

SP

Sam Panza in learn.java
♚Inojelis
Помогите плиз. Я скачал java JDK. почему у меня на команду javac <джава файл который я хочу скомпилировать> он говорит мне что команды javac не существует?
Переменная окружения PATH
источник

WK

Wilhelm Krause in learn.java
♚Inojelis
Помогите плиз. Я скачал java JDK. почему у меня на команду javac <джава файл который я хочу скомпилировать> он говорит мне что команды javac не существует?
В Переменные среды загляни
источник

♚Inojelis in learn.java
спасибо.
источник

SP

Sam Panza in learn.java
Sam Panza
Переменная окружения PATH
Ну и JAVA_HOME до кучи
источник

VB

Vit Blokhin in learn.java
ребят, дратути. есть пара вопросов по архитектуре
есть rest-сервис на spring-boot
у него есть контроллер, который представляет каталоги товаров (dto со списком других dtoшек)
в контроллере есть сервис для работы с каталогами, в котором dto маппится в entity и персистится в репозиторий
связь сущностей - двунаправленная One-To-Many. в каталоге может быть 0+ товаров, а товаров без каталога не существует
сейчас внутри сервиса каталога дёргается репозиторий товаров, чтобы при добавлении товара возвращался его айдишник
вопросы:
1) стоит ли сделать отдельный сервис для товаров, и всю работу с товарами реализовать в нём?
2) так же и по контроллеру, но чтобы доступ к товарам реализовался только через url /catalog/{catalogId}/items
источник

SP

Sam Panza in learn.java
Vit Blokhin
ребят, дратути. есть пара вопросов по архитектуре
есть rest-сервис на spring-boot
у него есть контроллер, который представляет каталоги товаров (dto со списком других dtoшек)
в контроллере есть сервис для работы с каталогами, в котором dto маппится в entity и персистится в репозиторий
связь сущностей - двунаправленная One-To-Many. в каталоге может быть 0+ товаров, а товаров без каталога не существует
сейчас внутри сервиса каталога дёргается репозиторий товаров, чтобы при добавлении товара возвращался его айдишник
вопросы:
1) стоит ли сделать отдельный сервис для товаров, и всю работу с товарами реализовать в нём?
2) так же и по контроллеру, но чтобы доступ к товарам реализовался только через url /catalog/{catalogId}/items
стОит
источник

DS

Dmitriy Shilnikov in learn.java
Vit Blokhin
ребят, дратути. есть пара вопросов по архитектуре
есть rest-сервис на spring-boot
у него есть контроллер, который представляет каталоги товаров (dto со списком других dtoшек)
в контроллере есть сервис для работы с каталогами, в котором dto маппится в entity и персистится в репозиторий
связь сущностей - двунаправленная One-To-Many. в каталоге может быть 0+ товаров, а товаров без каталога не существует
сейчас внутри сервиса каталога дёргается репозиторий товаров, чтобы при добавлении товара возвращался его айдишник
вопросы:
1) стоит ли сделать отдельный сервис для товаров, и всю работу с товарами реализовать в нём?
2) так же и по контроллеру, но чтобы доступ к товарам реализовался только через url /catalog/{catalogId}/items
Если товаров в каталоге сильно много, то могут проблемы начаться. Лучше осторожнее с такими связями быть.
источник

SS

Semen Savchenkov in learn.java
Ну и /catalog надо в /catalogs переименовать :)
источник

VB

Vit Blokhin in learn.java
Dmitriy Shilnikov
Если товаров в каталоге сильно много, то могут проблемы начаться. Лучше осторожнее с такими связями быть.
какие проблемы, например?
много не планируется, но у самих товаров дофига полей

подумываю сделать фильтр по товарам в каталоге, и на всякий случай пагинацию, но там скорее всего точно без отдельного сервиса и контроллера не обойтись
источник

DS

Dmitriy Shilnikov in learn.java
Vit Blokhin
какие проблемы, например?
много не планируется, но у самих товаров дофига полей

подумываю сделать фильтр по товарам в каталоге, и на всякий случай пагинацию, но там скорее всего точно без отдельного сервиса и контроллера не обойтись
Вот тут статья с рассуждениями на эту тему есть.
https://vladmihalcea.com/the-best-way-to-map-a-onetomany-association-with-jpa-and-hibernate/
источник

DS

Dmitriy Shilnikov in learn.java
Как раз про пагинацию там.
источник

SP

Sam Panza in learn.java
Vit Blokhin
какие проблемы, например?
много не планируется, но у самих товаров дофига полей

подумываю сделать фильтр по товарам в каталоге, и на всякий случай пагинацию, но там скорее всего точно без отдельного сервиса и контроллера не обойтись
Rest, товары, фильтры, сервисы, контроллеры, пагинации, конгресс, немцы какие-то. Ты ж вроде за архитектуру хотел спросить?
источник

VB

Vit Blokhin in learn.java
Sam Panza
Rest, товары, фильтры, сервисы, контроллеры, пагинации, конгресс, немцы какие-то. Ты ж вроде за архитектуру хотел спросить?
ну вот спросил, вскрываются подробности)
но в общем понял, спасибо
источник