> For the complete documentation index, see [llms.txt](https://jinwon-yoon.gitbook.io/jinonys-blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jinwon-yoon.gitbook.io/jinonys-blog/daily-log/2023.10.20.md).

# 2023.10.20

일일 회고 429일차

## 할일 및 한일&#x20;

* [x] 스프링 MVC2 강의 학습&#x20;

## 경험 및 배움&#x20;

### 스프링 MVC2 강의 학습&#x20;

오늘은 **타입 컨버터, 포맷터**에 대해 배워보았다.

평소에 그냥 uri에 숫자를 담으면 알아서 `int` 형태로 들어오고.. 타입 변환이 되고.. 이래서 이런 부분에 대한 생각은 못해봤었다.

`@ModelAttribute` 를 쓰지 않고 `@RequestParam` 을 사용해서도 컨버터를 이용해서 객체로 바로 만들 수 있었다.

추가적으로는 `@NumberFormat` 이나 `@DateTimeFormat` 을 통해 문자를 손쉽게 지정한 날짜, 시간의 포맷으로 변경할 수 있는 포맷터도 학습했다!

기본적인 원리를 알 수 있었던 부분이였다 👍🏻

{% embed url="<https://github.com/Jinwon-Dev/spring-mvc-2/tree/main/typeconverter>" %}

## 개선 및 목표&#x20;

* 내일 강의를 들을 부분은 파일 업로드!&#x20;
* Wasabi 이번주 작업에 S3에 이미지 업로드 기능 구현이 있다. S3전에 로컬에서 하는 방법부터 제대로 알아보자.&#x20;
