• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

new Item() 질문

24.01.13 23:12 작성 조회수 104

0

model.addAttribute("item", "new Item())

1.이 문장은 html 문서에서 th:Object를 활용하기 위해서 쓴건데 실질적으로 new Item() 기본생성자라 Item클래스안에 파라미터에는 아무런값도 없고 단지, 타임리프 문법을 쓰기위함이라고 이해했는데 맞을까요?

 

답변 1

답변을 작성해보세요.

1

OMG님의 프로필

OMG

2024.01.14

안녕하세요. 박민성님, 공식 서포터즈 OMG입니다.

네, 이해하신게 맞습니다 😀

기본생성자의 인스턴스를 생성하여 모델에 담아 타임리프가 클래스정보를 인식하여 th:object를 사용할 수 있습니다 ^^

model.addAttribute("item", "new Item())

를 지우면 위의 동작이 발생하지 않아 오류가 발생할꺼에요!

감사합니다.