인프런 커뮤니티 질문&답변

gump님의 프로필 이미지

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

View 환경설정

model.addAttribute

작성

·

602

0

=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.

이미지와 같이 model.addAttribute("data","hello!!"); 입력했을 때, 아래와 같은 오류가 발생합니다.

Cannot resolve method 'addAttribute' in 'Model'

답변 2

0

안녕하세요. Gump님, 공식 서포터즈 y2gcoder입니다. 

AI 답변을 참고해주시고, 추가로 궁금한 사항은 제 댓글의 답글 혹은 질문을 새로 남겨주세요 🙂

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

Gump님, model.addAttribute 관련하여 문제를 겪고 계신 것으로 파악됩니다. 질문해주신 내용과 유사한 상황에 대한 질문과 답변이 있어 링크를 공유드립니다.

관련 질문 링크:

위 질문에서는 model.addAttribute 사용 시 발생하는 오류와 관련하여, attributeName과 attributeValue는 인텔리제이에서 메서드 파라미터 정보를 출력해주는 것이며, 실제로 해당 메서드에 전달해야 하는 인자는 문자열 값입니다. 따라서 코드는 model.addAttribute("data","hello!!");와 같아야 한다고 설명되어 있습니다.

질문자님의 경우, IDE에서 ‘Cannot resolve method ‘addAttribute’ in ‘Model” 오류를 겪고 계신 것으로 보입니다. 이것은 사용하려는 메서드가 Model 인터페이스에서 인식되지 않음을 나타냅니다. 가장 일반적인 원인으로는 필요한 라이브러리의 누락 또는 잘못된 import 구문 사용이 있을 수 있습니다. 그리고 ‘import’ 부분에서 org.springframework.ui.Model이 제대로 임포트되었는지 확인해 보시기 바랍니다.

추가적으로, 오류 메시지에서 ‘Missing return statement’라는 부분이 보입니다. @GetMapping을 사용한 메서드는 String을 반환하여 특정 View를 지정해주어야 합니다. 반환할 View 이름이 누락되었을 수 있으니, 이 부분도 확인해 보시길 권장합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

강의 7분쯤에 강사님께서 hello(Model model)을 작성하실 때 상단에 ui.Model 이 자동으로 import 되는 거 같은데 어떤 설정을 해줘야 하나요 ? 제가 따라했을 때는 자동으로 import가 되지 않습니다

자세히 보시면 의존성 목록 중 상단에 해당 의존성이 존재하고 엔터를 쳐서 import 해주시는 것으로 보입니다.

image저도 테스트 해보니 동일하게 최상단에 저희가 import 해야하는 Model 이 최상단에 떴고 엔터를 입력하면서 영한님과 동일하게 진행할 수 있었습니다!

gump님의 프로필 이미지

작성한 질문수

질문하기