인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

김은미님의 프로필 이미지
김은미

작성한 질문수

[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발

html에 해당 데이터를 넣어 보여주고 싶습니다.

작성

·

188

0

우선 모든 강의를 마치고 잘 작동되었고 많이 배울수 있었습니다.

감사합니다.

인터넷에서 html추가 방법을 검색하여

UserController에

@GetMapping("/")
@ResponseBody
public String sethtml(){
return "list";
}

를 추가하였고 

pom.xml에

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

를 추가하였습니다.

list.html을 resources/templates에 추가하였는데

해당 html이 아니라 String값만 표시가 됩니다.

html을 표시하고 데이터를 보여주기 위한 방법과

그에 따른 어떤 제한사항이나 추가사항이 필요한지 궁금합니다.

답변 1

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다. 

문의하신 내용은 thymeleaf를 이용해서 html 페이지를 보여주고 싶으신 건가요?

우선, pom.xml 파일에 필요한 내용은 잘 추가된 것 같습니다. Controller 파일을 다음과 같이 설정하신 다음에 실행해 보시기 바랍니다. 

@Controller
public class WebUserController {
@GetMapping("/views/users")
public String getUser(Model model){
UserDto user = new UserDto("U000-1", "user1", "테스트", "passwd") ;
model.addAttribute("user", user);

return "list";
}
}

감사합니다. 

김은미님의 프로필 이미지
김은미

작성한 질문수

질문하기