O objetivo dessa pergunta é solicitar que você adicione um bloco try/catch nos métodos findById, delete e update da classe UserService, que deve lançar a exceção do tipo ResourceNotFoundException. Para fazer isso, você pode seguir os seguintes passos: 1. Abra o arquivo UserService.java localizado em src/main/java/services. 2. Encontre os métodos findById, delete e update. 3. Adicione um bloco try/catch em cada um desses métodos. 4. Dentro do bloco try, coloque o código que pode gerar a exceção ResourceNotFoundException. 5. Dentro do bloco catch, lance a exceção ResourceNotFoundException. Aqui está um exemplo de como o código pode ficar: ``` public class UserService { // ... public User findById(Long id) { try { // código que pode gerar a exceção ResourceNotFoundException } catch (Exception e) { throw new ResourceNotFoundException("Usuário não encontrado"); } } public void delete(Long id) { try { // código que pode gerar a exceção ResourceNotFoundException } catch (Exception e) { throw new ResourceNotFoundException("Usuário não encontrado"); } } public User update(User user) { try { // código que pode gerar a exceção ResourceNotFoundException } catch (Exception e) { throw new ResourceNotFoundException("Usuário não encontrado"); } } // ... } ``` Lembre-se de substituir o comentário "código que pode gerar a exceção ResourceNotFoundException" pelo código que pode gerar a exceção.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar