如何处理我的graphQL API中的错误?我使用的是graphql-java-tools和graphql-spring-boot-starter。我创建了错误处理程序,但每次当异常被抛出时,我都会得到200响应。你能告诉我应该如何设置错误代码吗,例如400?
@Component
public class CustomGraphQLErrorHandler implements GraphQLErrorHandler {
@Override
public List<GraphQLError> processErrors(List<GraphQLError&
我需要覆盖spring启动默认错误页面。我注入了WebServerFactoryCustomizer bean并指定了相应的错误页面。这在嵌入tomcat的spring引导中是正确的,但是当我部署到外部tomcat时,它仍然跳转到spring的默认错误页面。在我的配置中丢失了吗?(谢谢你的帮助:)
这是密码:
ErrorConfig.java
@Configuration
public class ErrorConfig {
@Bean
public WebServerFactoryCustomizer<TomcatServletWebServerFactor
当我从postman执行post/Delete操作时,我得到404错误代码,但是数据正在成功地插入或删除到我的数据库中。我无法理解为什么我的代码是这样的。分享截图,
控制器类
@Controller
public class UserController {
@Autowired
private UserService userService;
@PostMapping("/user/add")
public void addNewUser(@RequestBody User user) throws BLException {
我正在尝试调整一个应用程序,这个应用程序在Spring中运行得很好,但在Spring中却有不同的行为
下面是我使用Spring 5- Spring的代码:
控制员:
@RestController
public class MyRestController {
@GetMapping("/test/{id}/{label}")
public ResponseEntity<Payload> test(@ModelAttribute Payload payload) {
return new ResponseEntity<>
我有一个cron作业,它执行一些操作,并发送电子邮件的异常。我遇到了一个问题,当我有 spring.main.web-application-type=NONE 在我的application.properties文件中设置,但我能够接收电子邮件时,这是删除。 我需要上面的属性来启动应用程序每天由cron。如果删除此属性,应用程序将在第一次运行时运行良好,并在以后的执行中抛出以下错误 Address already in use
org.apache.catalina.LifecycleException: Failed to initialize component [Connector[o
我在用坏的jlink插件打包我的项目时遇到了麻烦。项目包含Spring Boot,它通过FXVeawer与JavaFX一起工作。Spring Data应用程序与数据库一起工作。
我的build.gradle
plugins {
id 'org.springframework.boot' version '2.6.3'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
id 'application'
id
我不是一个喜欢javascript的人,但我想在我正在做的这个项目中实现错误对话框。我想发送一个http头,错误函数将捕获该头并显示正确的消息。我已经用一个警告框测试了错误函数,当我发送一个标头400时,错误函数就会被触发。
在JQuery或javascript中,可以根据标题代码显示不同的消息/对话框吗?然后根据该代码向用户显示正确的错误消息?对于每个错误函数,我需要显示大约4到5条消息
error:function(){
// call my dialog here
}