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";
}
}