@Component
- °´Ã¼(Bean) µî·ÏÀ» ÇؾßÇÒ Å¬·¡½º ÆÄÀÏÀ» ÀǹÌ
- x-m-l ¹æ½ÄÀÇ [bean] ÅÂ±×¿Í °°Àº ÀǹÌ
@SessionAttributes({loginMember})
- Model¿¡ Ãß°¡µÈ key°ª Áß loginMember ¶ó´Â key¸¦ °¡Áö´Â µ¥ÀÌÅ͸¦
Session scope·Î º¯°æÇ϶ó
@Controller
- controller¶ó´Â ÀÇ¹Ì ¸í½Ã (±¸Ã¼ÈµÈ ¾î³ëÅ×À̼Ç)
@RequestMapping(/member/)
- value, method°¡ ¸í½ÃµÇÁö ¾ÊÀº °æ¿ì
- ÀÛ¼ºµÈ °ªÀº value·Î ÀνÄ, method´Â ÀÚµ¿ ÆǺ°
µî·ÏµÈ bean Áß @Autowired ±¸¹® ¹Ø¿¡ ÀÖ´Â ÀÚ·áÇü°ú ÀÏÄ¡Çϰųª ÇØ´ç ÀÚ·áÇüÀ» »ó¼Ó/±¸ÇöÇÑ Å¬·¡½º°¡ ÀÖÀ» °æ¿ì ÀÚµ¿À¸·Î ¿¬°áÇÏ¿© ÀÇÁ¸¼º ÁÖÀÔ(DI)¸¦ ÁøÇàÇÔ.
ex) @Autowired
private MemberService memberService;
@RequestParam ¾î³ëÅ×ÀÌ¼Ç »ç¿ë
@RequestParam : ÆĶó¹ÌÅ͸¦ Àü´Þ ¹Þ´Â ¿ªÇÒÀ» ÇÏ´Â ¾î³ëÅ×À̼Ç
[»ç¿ë¹ý 1] : ¼Ó¼º ¾øÀÌ »ç¿ëÇÏ´Â ¹æ¹ý
@RequestParam(inputÅÂ±× name ¼Ó¼º°ª) ÀÚ·áÇü º¯¼ö¸í
-] ¸¸¾à input ű׿¡ °ª(value)ÀÌ ºñ¾îÀÖ´Ù¸é (ºó ¹®ÀÚ¿)ÀÌ ³Ñ¾î¿È
´Ü, ÆĶó¹ÌÅÍ Áß ÀÏÄ¡ÇÏ´Â name ¼Ó¼º°ªÀÌ ¾øÀ» °æ¿ì
HTTP Status 400 - Bad Request ¹ß»ý
[»ç¿ë¹ý 2] : ¼Ó¼º Ãß°¡
value : Àü´Þ ¹ÞÀº¡¦(»ý·«)
|