我使用带有请求标头的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作为其唯一的参数时。如果它们都包含在参数中,则会抛出错误。