मैं वसंत MVC बाकी चैनल है:स्प्रिंग एमवीसी रीस्ट चैनल में लॉग इन उपयोगकर्ता नाम/प्रिंसिपल कैसे प्राप्त करें?
@Controller
@RequestMapping("/rest")
public class REST {
और मैं अपने तरीके होते है:।
@RequestMapping(value = "/doSomething")
public @ResponseBody DoSomethingResultDTO doSomething(
@RequestBody DoSomethingRequestDTO)
अब मैं उपयोगकर्ता कि प्रवेश होने के नाम की जरूरत है आम तौर पर मैं विधि द्वारा यह कर सकता है
HttpServletRequest.getUserPrincipal()
लेकिन इसे यहां कैसे प्राप्त करें? मेरे पास हेडर (@RequestHeader
), या यहां तक कि कुकीज़ (@CookieValue
) के लिए एनोटेशन हैं। लेकिन मैं अपनी विधि में Principal
कैसे प्राप्त कर सकता हूं?
ठीक तुम भी CustomUser संभालने एनोटेशन के माध्यम से प्राप्त कर सकते हैं, मेरे त्रुटि हुई थी, मैं इसे केवल एनोटेशन के साथ की कोशिश की है। –