@Controller와 @RestController 애너테이션은 스프링 프레임워크에서 웹 애플리케이션 개발 시 주로 사용되는 애너테이션이다. 이 두 애너테이션은 모두 클래스를 스프링 MVC 컨트롤러로 선언하지만, 그 동작 방식에는 중요한 차이가 존재한다. @Controller @Controller 애너테이션은 스프링 MVC의 전통적인 컨트롤러를 정의하는 데 사용된다. 이 애너테이션은 주로 뷰(View) 템플릿을 반환할 때 사용된다. @Controller 클래스 내의 메서드는 주로 JSP, Thymeleaf와 같은 템플릿 엔진을 통해 HTML 페이지를 반환한다. 뷰 리졸버(View Resolver)를 통해 뷰 이름을 해석하고 해당하는 HTML 페이지를 렌더링한다.@Controller는 기본적으로 뷰 리..
목차 분산 환경(Distributed Environment)은 여러 대의 컴퓨터와 네트워크를 연결해 작업을 분산하고, 결과는 하나로 모아 마치 하나의 시스템인 것처럼 보이도록 구성된 환경을 말한다. 이를 위해 분산된 컴퓨터, 서버, 혹은 노드(및 데이터베이스) 간의 정보 공유를 위한 통신이 반드시 필요한데 이 글에선 주로 MSA 관점에서 그 대표적인 방법들의 장단점에 대해 정리한다. 참고로 나열 순서는 지난번에 리뷰했던 논문에서 실무자들이 가장 많이 사용한다고 응답한 순서를 따른다. 2023.03.31 - [Development/Paper Review] - [MSA]뜬금 논문 리뷰 - j.jss.2022.111521 [MSA]뜬금 논문 리뷰 - j.jss.2022.111521 이것저것 찾아다니며 공부하는..
- Total
- Today
- Yesterday
- Algorithm
- Backjoon
- 지지
- 여행
- Python
- RX100M5
- BOJ
- 리스트
- 자바
- 맛집
- 파이썬
- 백준
- 세계여행
- java
- a6000
- 중남미
- 유럽
- 유럽여행
- 스프링
- 칼이사
- 기술면접
- 세계일주
- 스트림
- 동적계획법
- 세모
- 야경
- 면접 준비
- 남미
- 알고리즘
- spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |