@NoArgsConstructor + @Setter먼저 빈 객체를 생성한 뒤, 필요에 따라 원하는 필드 값을 주입하는 방식.Custom Constructor 만들기필요한 필드 값만 주입받는 생성자.@AllArgsConstructor<span style="color
<span style="color:ex) 직장에 차를 몰고 가는데 내가 차를 제어하는 것이 아닌 운전 기사를 고용하는 것.객체의 관리를 컨테이너에 맡겨 제어권이 넘어간 것.제어의 역전을 통해 DI, AOP 등이 가능해진다. 그래서 스프링을 사용하면 객체의 제어권을

🏷️Dispatcher Servlet 3-Layered 아키텍처

Functor는 기본적인 객체로서 객체 내의 각 값을 실행할 때 같은 객체를 return하는 map interface를 구현한 것이다.Array도 일종의 functor다.어떤 객체의 안에 있는 값을 내부 메서드 map을 통해서 객체안의 다른 타입으로 바꾸는 것이다.즉

JS 엔진으로 React를 만든다.JS 엔진은 JS 코드를 실행하는 프로그램으로 웹 페이지에 동적인 기능을 제공한다.실행 시간에 메모리 관리를 위해 메모리 힙과 호출 스택을 사용하고 메모리 힙은 동적으로 할당된 메모리가 저장되는 곳이며 호출 스택은 함수 호출에 관련된

Docker는 환경의 일관성으로 JRE와 JDK를 하나로 묶고(일관된 버전으로) 다중 컨테이너(Side car pattern) 동작을 위해 사용한다. (Application, Library, Binary까지 동일하게)(컨테이너는 격리된 공간.)VM은 OS도 포함. 근데

https://www.notion.so/Docker-22e7a28afaa745b4a7adc43b9d1c57c6프로젝트 자체 빌드와 Docker를 사용하여 프로젝트를 배포하는 프로세스 방식을 진행했었다.아직 CI/CD 배포 프로세스를 제대로 하지 못해 다음 번에