使用Spring @RequestHeader时出错:找不到参数的注入源

时间:2018-03-07 00:32:37

标签: java spring

我使用带有请求标头的Spring公开了一个休息终点。 这是方法定义:

import org.springframework.web.bind.annotation.RequestHeader;

    public User createUser(@RequestHeader("system_id") String system_id, User userRequest) throws Exception

然而,当我使用邮递员发送请求时,我收到:

org.glassfish.jersey.server.model.ModelValidationException: Validation of the application resource model has failed during application initialization.
[[FATAL] No injection source found for a parameter of type public User com.java.api.createUser

关于我失踪的任何想法?谢谢!

更新

当我将system_id或userRequest作为其唯一的参数时。如果它们都包含在参数中,则会抛出错误。

0 个答案:

没有答案