ResourceNotFoundException
lepiej robić jako RuntimeException
czy Exception
?
0
1
Ogólnie wszystko lepiej robić RuntimeException. Jak chcesz iść dalej, to możesz nawet pokusić się o jakiś Either
;) ale póki co zostań przy RuntimeException
1
Checked exceptiony to rak więc oczywiście runtime exception
1
Pewnie chodzi o metodę REST springowy czyli de facto metodę tylko przez przypadek
, bo nikt jej nie będzie wywoływał. Nie z kodu. W takiej sytuacji rodzaj exception nie ma znaczenia. Może mawet w tym miejscu wolałbym checked.
Przy okazji z tym checked to rak
to trzeba uważać. Zastąpienie checked przez runtime to dopiero może być rak. Generalnie, najpierw trzeba rozróżnić jaki to typ problemu:
Jaki jest sens wyrzucać wyjątki (throw exception) ?