हाय मैं अपने नमूना में एक साधारण RestController है:SpringBoot @RestController, अस्पष्ट मानचित्रण पाया
@RestController
public class PersonController {
@RequestMapping(name = "/getName", method = GET)
public String getName() {
return "MyName";
}
@RequestMapping(name = "/getNumber", method = GET)
public Double getNumber(){
return new Double(0.0);
}
}
और मैं शुरू SpringBoot के लिए SampleController है: जब मैं निम्नलिखित SampleCotroller चलाने का प्रयास
@SpringBootApplication
@Controller
public class SampleController {
public static void main(String[] args) throws Exception {
SpringApplication.run(SampleController.class, args);
}
}
अपवाद होता है:
Caused by: java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'personController' bean method
public java.lang.Double com.web.communication.PersonController.getNumber()
to {[],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}: There is already 'personController' bean method
public java.lang.String com.web.communication.PersonController.getName() mapped.
समस्या कहां हो सकती है? एक RestController में और अधिक अनुरोध मैपिंग नहीं हो सकता है?
बहुत धन्यवाद जबाब
बहुत धन्यवाद - यह अब काम करता है !!! – Juraj
@ जुराजकुबिका आपका स्वागत है। और आप तब इस जवाब को स्वीकार कर सकते हैं। –