springboot项目中未显示异常错误消息



我试图通过用RuntimeException扩展我的类来显示我的服务模型的不可用资源的简单错误消息,但没有显示

TodoService实施

@Override
public String retrieveTodoStatusById(Long id) {
Optional<String> optionalTodo = Optional.ofNullable(todoRepository.findStatusById(id));
System.out.println("OptionalTodo " +optionalTodo );
String status = optionalTodo.orElseThrow(TodoNotFoundException::new);
return  status;
}

TodoNotFoundException

package mang.io.todosrestapi.exceptionhandler;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ResponseStatus;
@ResponseStatus(code = HttpStatus.NOT_FOUND, reason = "Todo not available")
public class TodoNotFoundException extends RuntimeException{
public TodoNotFoundException(){
}
public TodoNotFoundException(String message){
super(message);
}

}

没有消息的默认错误是显示

每次运行时都不会显示异常错误消息如何显示错误消息?

尝试在application.properties文件中添加此行:

server.error.include-message=always

相关内容

  • 没有找到相关文章

最新更新