개발 53

스프링 두 번째

스프링 컨테이너에 @Bean으로 등록해놓은 모든 객체들이 들어간다. 이름과 객체로 들어간다. 이것이 스프링 빈이다. 이름은 항상 다른 이름을 부여해야한다. 아니면 오류 생긴다. 애매하면 하지 말기! 스프링 컨테이너는 객체를 생성 후 의존 관계를 주입한다. iter + tab or enter = 반복 control + art + v = 우변항 적어놓은 것에 자동적으로 좌변항 만들어 getBeanDefinitionNames : 스프링에 등록된 모든 빈 이름을 조회

개발/웹 교육 2023.10.31

첫 진행

스프링은 2.7.17 버전사용 java 11 intelJ 객체 지향에 대해 항상 생각하면서 코딩해야한다. SOLID 역할과 구현을 충실하게 분리한다. 다형성도 활용하고, 인터페이스와 구현 객체를 분리한다. DIP 의존 관계 역전 원칙 - 클라이언트 코드에 구체화 구현 클래스가 존재하였다. > Appconfig가 의존관계를 주입하였다. OCP 확장에는 열려있으나 변경에는 닫혀있어야 한다. - app config에서 변경을 했지 사용 영역의 변경을 하지 않았다. SRP 단일 책임 원칙 - 한 클래스는 하나의 책임만 가져야 한다. - 구현 객체를 생성하고 연결하는 책임은 Appconfig가 담당 - 클라이언트 객체는 실행하는 책임만 담당 alt + insert = 만능 psvm = public static v..

개발/웹 교육 2023.10.30
728x90
728x90