ngT*_*ang 0 java api exception httpresponse spring-boot
我尝试通过使用 RuntimeException 扩展我的类来显示我的服务模型的不可用资源的简单错误消息,但没有显示
Todo服务实施
@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;
}
Run Code Online (Sandbox Code Playgroud)
TodoNotFound异常
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);
}
Run Code Online (Sandbox Code Playgroud)
}
每次运行异常错误信息都不显示 如何显示错误信息?
小智 5
尝试在您的 application.properties 文件中添加此行:
server.error.include-message=always
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1448 次 |
| 最近记录: |