T_era
35일차 스프링 프로젝트 실습 해보기 본문
1. 오늘의 학습 키워드
스프링 프로젝트 실습 해보기
스프링 프로젝트 실습 해보기
2. 학습 내용
인메모리로 데이터를 관리하면서 메모장 만들어보기
3. 학습하며 정리한 내용 요약
실제 학습한 내용을 기반으로 프로젝트를 작성해봤다
근데 @Controller와 @RestController는 View를 반환하냐 Object를 반환하냐의 차이를 가지고 있다는 것을 알고 있지만 보편적으로 어떤 기준으로 사용하는지 궁금해져 추가적인 조사를 해봤다
각각 사용하는 다양한 이유가 있었지만 결론요약을 하자면
웹서버를 구축하면 뷰와 오브젝트를 상황에 따라 사용해야하는 경우가 많아 @Controller를 사용하고 오브젝트가 필요한 경우에만 @ResponseBody를 추가한다
RESTFul API를 구축했을 경우 뷰가 필요 없이 데이터의 전달만을 필요로한 서버의 경우에는 @RestController를 주로 사용하여 적용한다는 차이점을 발견했고 실제 용도에 따른 적용방법을 확립할 수 있었다
4. 내일 학습 키워드
스프링에 데이터베이스 적용해보기
스프링에 데이터베이스 적용해보기
프로젝트 링크 : https://github.com/LJY981008/SpringTest
'이론 > 오늘의 학습 내용 요약' 카테고리의 다른 글
| 37일차 JDBC Templet을 활용한 프로젝트 작성하기 (0) | 2025.05.09 |
|---|---|
| 36일차 Layered Architecture (계층형 아키텍처) (0) | 2025.05.08 |
| 34일차 네트워크 이론 기초 (0) | 2025.05.02 |
| 33일차 카프카 개념 이해하기 (0) | 2025.05.01 |
| 32일차 Redis? RabbitMQ? Kafka? (1) | 2025.04.30 |