Size: a a a

2020 April 03

d

dima in learn.java
ты слишком буквально понял)
источник

Y

YWNWA in learn.java
=)
источник

d

dima in learn.java
я тебе могу дать залачкуъна разбиение
источник

Y

YWNWA in learn.java
ну допустим
источник

Y

YWNWA in learn.java
задачка на разбиение?) это как
источник

d

dima in learn.java
сделай сначала просто проект без модулей в src 1 root package по названию твоего приложения
источник

d

dima in learn.java
например andrew
источник

d

dima in learn.java
helloandrew
источник

Y

YWNWA in learn.java
короче убрать все с нуля сгенерить?
источник

d

dima in learn.java
внутри помести остальные пакеты - домен/сервисы/сесурити и контроллер
источник

d

dima in learn.java
как сделал - можно приступать к разбиению
источник

d

dima in learn.java
сделай два грэдл модуля - api и impl
источник

d

dima in learn.java
в апи пусть у тебя будут дто, интерфейсы контроллера
источник

d

dima in learn.java
в импл - домен, сервисы и контроллеры, реализующие интерфейс
источник

ch

central hardware in learn.java
dima
модуль печати документов
или например swagger client который автоматически сгенерился, и мешать с твоим кодом ну очень не ок
источник

d

dima in learn.java
central hardware
или например swagger client который автоматически сгенерился, и мешать с твоим кодом ну очень не ок
ну в моем примере он апи модуль может как джарку опубликовать
источник

d

dima in learn.java
и другой проект импортнет ее, отнаследуется от интерфейса и автоматом клиент получит
источник

d

dima in learn.java
то есть разбиение модулей смысл должно иметь
источник

d

dima in learn.java
а у тебя каждый модуль жестко сцеплен, а ты их разделил
источник

I

Ilya in learn.java
собрал в среде, вместе с javaFX за пол секунды без чтения документации как пятничное развлечение. Но вы конечно, советуйте качать мейвен, читать его доку и тд.
источник