자바의 기본 개념 복습 후 스프링 부트를 이용한 웹 개발의 기초를 다루면서 정적 컨텐츠부터 MVC 구조, API 개발까지 다양한 주제를 다뤄보았다.

먼저 스프링 부트에서 제공하는 Welcome Page와 정적 컨텐츠에 대해 알아보았는데, 이를 통해 서버에서 어떤 동작 없이 파일을 그대로 제공하는 방법을 익혔다. 또한 Thymeleaf 템플릿 엔진과 컨트롤러를 이용한 뷰 처리 방법도 살펴보았다.

그 다음으로는 MVC 구조에 대한 이해와 함께 컨트롤러가 우선 순위를 가지는 것을 알게 되었다. 이를 통해 사용자에게 동적인 컨텐츠를 제공하는 방법에 대해 배웠다.

마지막으로 API 개발에 대해 학습하면서, @ResponseBody를 사용하여 데이터를 JSON 형태로 반환하는 방법을 익혔다.

이번 학습을 통해 스프링 부트를 활용한 웹 개발의 기초를 다지게 되었다. 아직 익숙하지 않아 어렵게 다가오긴 했지만 다양한 코드 작성을 통해 적응하여 앞으로 더욱 심화된 웹 개발 기술을 습득하기 위해 노력해야겠다고 다짐했다.