Похожие чаты

Hello everyone. I have a question about software architecture. I have a

big spring boot project that have different parts such as :
Models
Socket
Rest API
...
My project includes the all in one maven module.
But I want to break down it to one parent maven module and two child module named "model" and "socket".
Everything is fine yet.
But assume I want to use swagger in main module now.
So I have to use swagger in model classes too such as @ApiModelProperty and etc.
In this case my "model" module must have dependency on swagger too, while I think its not good idea that "model" module (which is only some pojo classes) have dependency to swagger too.
Which is the besrt practice in such cases?

Do I have to include all sub-module in main module?
OR
Is it better that break down main module to several smaller modules (in this scenario)?

Thanks

2 ответов

9 просмотров
Пользователь-61b64 Автор вопроса

No answer???

Hello. Personally, I don't see any problem that your pojos need annotations. Annotations are just runtime metainformation. They are idle until they become processed. So unless you're loading your pojos in some env or handling those annotations any other way, they are equal to comments. In general. In this particular situation I share your concern. If those pojos are core classes, framework agnostic, then they should not operate such terms as "API model property". If I were you, I wouldn't bother much and used annotations in that module. If that module won't ever face swagger then annotations become just comments. Regarding best practice. You're right, that module shouldn't depend on anything. But there's no silver bullet

Похожие вопросы

Обсуждают сегодня

Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
is that okay?
Samurai 🇯🇵
21
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
How about the project bro Likes the community not that active ?
🅿️abby_FX
19
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Здравствуйте товарищи. А где вы смотрите маркеры/фенотипы клеток, чтобы подобрать антитело для задачи? Есть какой-то ресурс/база данных, или всё ручками по статьям? Мне нужно ...
Abruhmed
14
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта