Где хранить исключения в джава-проекте?
Где в структуре джава проекта нужно хранить кастомные исключения? Создать для них одноименный пакет? Хранить каждое исключение в пакете с соответствующим классом, объект которого это исключение должен выбрасывать?
Ответы (1 шт):
Автор решения: Victor Khovanskiy
→ Ссылка
Специальных правил для этого нет.Если используете модульную структуру, то можно создать пакет под исключения и хранить их там.
Например, есть пакет модуля com.example.module. В нем создавайте подпакеты под каждый бизнес-домен.
com.example.module.servicecom.example.module.daocom.example.module.vocom.example.module.exception- и т.д.