Где следует создавать исключения в шестиугольной архитектуре?

Я меняю трехслойную архитектуру на шестиугольную. В шестиугольном формате исключение должно быть выброшено в адаптере или в службе?

Это код, который я пишу. Я использую Kotlin, Spring, JPA. Однажды я выдаю исключение в сервисе. (EntityNotFoundException)

дайте мне отзыв!

2
0
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Может это поможет!

  • Слой домена

    • Инвалидордерстатеисключение,
    • Исключение недостаточного баланса
  • Прикладной уровень

    • Перехват исключения DatabaseConnectionException и выдача Исключение DataAccessException.
  • Слой адаптера

    • EntityNotFoundException
    • Исключение базы данныхConnectionException

Ага! Я понял! Спасибо ^^

gim minjae 17.06.2024 05:29

Другие вопросы по теме