@RequestMapping/@GetMapping/@Data(lombok)

easyliving·2023년 2월 21일
0

FRONT_END (JAVA_SCRIPT)

목록 보기
50/55

index


	<body>
	  <h2>메인페이지</h2>
	  <ul>
	    <li><a href="board/fboardWrite">글쓰기</a></li>
	  </ul>
	</body>

MemberVo

@Data는 @Getter, @Setter, @RequiredArgsConstructor, @ToString, @EqualsAndHashCode을 한꺼번에 설정해주는 매우 유용한 어노테이션 (lombok꺼임)

package com.java.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;


@AllArgsConstructor
@NoArgsConstructor
@Data
public class MemberVo {
	private String id;
	private String pw;
	private String name;
	private String phone;
	private String gender;
	private String[] hobbys;

}

Mcontroller

@RequestMapping("/member") <-member폴더에 가서
@GetMapping("/memberWrite") <- memberWrite로 들어오는 곳
return "member/memberWrite" <-여기로 돌려줘


package com.java.controller;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.java.vo.MemberVo;

@Controller
@RequestMapping("/member")
public class Mcontroller {

	//private String id, pw, name, phone, gender, hobby="";
	private String[] hobbys;
	@GetMapping("/memberWrite")
	public String memberWrite() {

		return "member/memberWrite";

	}
}
profile
가끔져요

0개의 댓글