[Spring] Spring Framework란?
목표 : Spring Framework가 탄생하게 된 배경과 이를 통해 해결하고자 했던 문제점에 대해 확인하기.출처 : 위니브 - 이승주 강사님 강의 1️⃣ Spring ? 2000년대 초반에 자바 표준 기술 중 EJB를 많이 사용하였다. 하지만, 쓰기에 어렵고 복잡하고 느렸다. 컴포넌트 간 강한 결합으로 테스트하기 어렵고 코드의 재사용성도 낮았다. 이를 해결하기위해 Spring과 HIbernate가 탄생하였다. 초기 : IoC컨테이너와 AO...
![[Spring] Spring Framework란?](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1739108899965%2F582f6e67-da48-409e-a3e7-351c0ea0b810.png&w=3840&q=75)

![[ Spring ] 프레임워크 vs 라이브러리](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1739108925914%2F7ff9ae8f-3dca-4db2-b78f-523557e3ac18.png&w=3840&q=75)
![[ Spring ] RestController vs Controller](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1740308627094%2F7732e310-d1c0-4b71-8d44-427982db500e.png&w=3840&q=75)
![[ Spring ] Bean Scope](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1742012197112%2Ff59f2076-baf3-4783-8d3e-1b27ae0067f5.png&w=3840&q=75)
![[Spring] N+1문제 원인과 해결방법](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1743314857441%2Ffd0e89cf-a2e9-48b6-92e4-1115a991e3fd.png&w=3840&q=75)
![[Spring] ACID 격리성](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1743338240585%2F7b00e889-1a4a-4186-829c-0a9972b35ba5.png&w=3840&q=75)