π GitHub λ°λ‘κ°κΈ°
π Debug Issue λ°λ‘κ°κΈ°
π¨ cannot be accessed from outside package
@PostMapping("/form/model")
@ResponseBody
public String helloRequestBodyForm(@ModelAttribute Star star) {
// @ModelAttribute : νλ²μ λ°μ΄ν°λ₯Ό κ°μ²΄μ μ λΆ λ΄μ κ°μ Έμ΄
return String.format("Hello, @RequestBody. <br> (name = %s, age = %d)", star.name, star.age);
star.naame
, star.age
β Star.java
ν΄λμ€λ‘λΆν° κ°μ λͺ» μ½μ΄μ΄
HelloRequestController.java
ν¨ν€μ§μ Star.java
ν¨ν€μ§κ° μλ‘ λ€λ¦ π₯
@Getter
@Setter
// class λͺ¨λ νλκ°μ νλΌλ―Έν°λ‘ λ°λ μμ±μμΆκ°
@AllArgsConstructor
public class Star {
String name;
int age;
}
String name
, ing age
νλμ μ κ·Όμ μ΄μ λͺ
μ β β μλμΌλ‘ default
μ μΈλ¨
default
: κ°μ ν¨ν€μ§ λ΄μμλ§ μ κ·Όμ΄ κ°λ₯ν¨
μ κ·Όμ μ΄μ β‘οΈ public
μΌλ‘ λ³κ²½ β