spring13 Spring 용어 정의 강한결합 (coupling): 비즈니스 로직과 실행기가 강하게 결합됨 (GameRunner이 특정 game인 MarioGame과 강하게 결합, 그렇기에 로직을 수정하려면 품이 많이 듦) 그렇기에 비즈니스 요구사항, 프레임워크, 코드 모두 변하기 때문에 최소한의 코드만 바꾸어 기능을 변경할 수 있는 느슨한 결합 (Loose coupling) 으로 해야함. (interface 구현) ex. (Games interface) IOC 컨테이너를 설정한다. 즉, configuation은 스프링 컨테이너를 구성하고 => 런타임 시에 이 컨테이너(spring container)가 Bean을 생성하고 관리한다. @Component 클래스에 추가하면 해당 클래스의 인스턴스는 스프링 프레임워크가 관리함 @Dependency.. 2024. 2. 27. 이전 1 2 3 다음