Backend/Spring
[Spring] IOC & DI
✍IOC(Inversion of Control, 제어 반전) : IOC란, Inversion of Control의 약자로 프로그램을 구동하는데 필요한 객체에 대한 생성, 변경 등의 관리를 프로그램을 개발하는 사람이 아닌 프로그램을 구동하는 컨테이너에서 직접 관리하는 것을 말한다. 스프링은 IOC 구조를 통해 구동 시 필요한 객체의 생성부터 생명주기까지 해당 객체에 대한 관리를 직접 수행한다. IOC 컨테이너 : 스프링에서 생성하고, 관리하는 객체를 ‘Bean(빈)’이라고 하고, 해당 Bean을 만들어 낸다는 의미로 IOC컨테이너 내부 최상위 인터페이스의 이름을 ‘Bean Factory’라고 한다. IOC 컨테이너의 역할 1. 객체의 생명주기와 의존성을 관리한다. 2. VO (DTO / POJO) 객체의 ..
[Spring] 프로젝트 세팅
legacy : 유산, 오래된 프로젝트명에 상수는 쓰일 수 없다 (final불가) 해당 에러들이 뜸 해결법 open jdk C:\tools\spring\jdk-11.0.2\bin 여기 주소 복사 ssts ini파일 열기 스프링이 돌아가기위한 가상머신이 11버전으로 설정된다 ssts 킨 후 패키지 적는데 최상위레벨 최소 3레벨로 하기 내가 배포하는 것의 역순 스프링 프레임 워크를 구성하기 위한 jar파일들을 maven을 이용해 다운 받는 중인거 progress에서 확인 할 수 있다. 한 번 다운 받고나면 새 프로젝트들 받을때 공유가 되기때문에 처음만 느리다..! home.jsp 에러는 자바의 태그라이브러리 에러라서 지운 후 다시저장하면 된다 메이븐이 다운받은 라이브러리 확인 가능한 폴더 빈 폴더였는데 프로..