강의

멘토링

커뮤니티

Inflearn Community Q&A

alstjddl263335's profile image
alstjddl263335

asked

Spring MVC Part 2 - Backend Web Development Utilization Technology

new Item() 질문

Resolved

Written on

·

207

0

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

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

 

springmvc

Answer 1

1

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

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

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

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

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

감사합니다.

alstjddl263335's profile image
alstjddl263335

asked

Ask a question