일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 시스템호출
- 컴포넌트스캔
- 해시
- git
- spring boot
- 코테
- 카카오 알고리즘
- OpenCV
- nestJS
- 코딩테스트
- python
- @Component
- thymeleaf
- 알고리즘
- @Autowired
- Spring
- nestjs auth
- 프로그래머스
- 가상면접사례로배우는대규모시스템설계기초
- 구조체배열
- AWS
- C언어
- TypeORM
- Nodejs
- 카카오 코테
- 스프링
- nestjs typeorm
- 파이썬
- 카카오
- C++
- Today
- Total
목록thymeleaf (5)
공부 기록장 💻
문제의 원인 알라딘에서 제공하는 Open API 중 키워드를 통한 도서 검색 API, 관심사 카테고리에 따른 도서 목록 API를 이용하여 입력 값에 따른 도서 목록을 보여주는 프로젝트를 진행하는 중, 도서 목록 결과 페이지에서 model의 attribute으로 등록한 회원 정보가 타임리프 문법의 오류로 나타나지 않는 문제가 발생했다. 도서 목록 결과를 조회하기 위해 특정 값을 입력하는 경로는, 현재까지 아래의 두 가지 방식이 있다. 기본적인 회원 정보를 입력하여, 관심사에 따른 추천 도서 목록 추출 키워드 검색을 통한 도서 목록 추출 1. 기본적인 회원 정보를 입력하는 페이지 간단하게 이름, 나이를 비롯한 개인 정보를 입력 및 선택하는 방법이다. 선택된 관심사에 맞게 추천 도서 목록을 반환한 페이지는 다..
Thymeleaf Template Engine 문법(img th:src)을 이용해 이미지를 View에 업로드해보자 기존 html 에서 image url 값을 통해 이미지를 시각적으로 나타내기 위해서는 와 같은 형태를 사용했다. Thymeleaf Template Engine을 사용해 이미지를 업로드 할 때는 Thymeleaf 문법을 어떻게 사용해야 할까? String 타입의 url 링크를 받아온 값에 대해, 와 같이 사용해주면 된다. Title 아래와 같이 로컬에서 테스트했을 때, View 결과 화면에서 이미지가 잘 나타나는 것을 확인할 수 있다.
알라딘 도서 검색 Open API를 활용하여 얻은 도서 목록 결과를 List에 담아 View에 전달하기 알라딘 도서 검색 Open API를 이용해 특정 쿼리에 대한 검색 결과로 JSON 형태의 데이터를 받아, 이를 Thymeleaf Template Engine을 이용해 직접 만든 View에 결과를 출력하고자 한다. 각 도서 객체는 "BookSearchResult" 에 담았으며, 이를 List에 담아 전체 도서 목록 결과를 출력해보자. Form 메인 홈에서 query를 입력하는 form은 다음과 같다. /book/result 경로로 GET 요청을 보내는 form이다. 키워드 입력: 완료 Controller Controller은 다음과 같이 작성해주었다. @RequestMapping의 GET 요청을 "/bo..
인프런 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 정리 MVC와 템플릿 엔진 MVC 패턴이란 무엇인가? MVC란, Model, View, Controller을 줄인 말이다. 이전에는 정적 컨텐츠처럼, View에서 모든 개발을 진행하는 Model 1 방식을 사용했다. (JSP의 경우이다.) 지금은 MVC 패턴을 많이 사용한다. 비즈니스 로직과 데이터 베이스에 접근하는 개발을 모두 화면을 담당하는 부분에서 코드를 작성하게 되면 유지보수의 어려움이 굉장히 커진다. 따라서 현재 실무에서는, 각자의 역할과 책임에 맞게 관심사를 분리하여 MVC와 같은 패턴을 이용한 개발이 주로 이루어지고 있다. 예를 들자면, View는 화면에 그리는데 집중해야 하며, Controller와 Mode..
인프런 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 정리 Spring Boot의 Welcome Page 정적 페이지 로드 기능 Spring Boot에서 Servlet Web applications 에서는 Static Content를 이용해 Welcome Page 정적 페이지를 띄우는 기능을 제공하고 있다. 다음의 공식 문서에서 자세하게 설명하고 있다. https://docs.spring.io/spring-boot/docs/current/reference/html/web.html#web Web Graceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and U..