import 2

[TS] modules

ES6부터 export, import의 개념이 도입된 건 알고 있는데, AMD과 RequireJS는 무엇일까? AMD AMD(Asynchronous Module Definition)은 JavaScript 모듈화를 위한 디자인 패턴중 하나. AMD는 JavaScript 코드를 모듈 단위로 구성하고 이를 비동기 방식으로 로드할 수 있도록 해줍니다. AMD는 Require.js와 함께 사용되고 define() 함수를 사용해서 모듈을 정의하고 require() 함수를 사용하여 모듈을 로드합니다. AMD를 사용하면 애플리케이션의 성능을 개선할 수 있습니다. 모듈을 비동기적으로 로드해서 페이시 로드 시간을 줄이고 필요한 모듈만 로드해서 메모리 사용을 최적화합니다. require.js require.js는 JavaS..

FrontEnd/TypeScript 2023.03.31

학습 // Spring // DI // Bean 설정분할 (import)

업데이트 :: 2018.08.07 빈 설정분할자바기반 설정분할Xml기반 설정분할빈 설정분할DI 컨테이너에서 관리하는 빈이 많아질수록 관리가 어려움빈 설정범위를 명확히 하고 가독성을 높이기 위해 목적에 맞게 분할하는 것이 좋음자바기반 설정분할@Import를 사용해서 분할된 설정을 병합@Configuration @Import({DomainConfig.class, InfrastructureConfig.class}) public class AppConfig { // DomainConfig.class와 InfrastructureConfig.class에 정의한 빈을 주입할 수 있음 } 분할된 클래스 (1)@Configuration public class DomainConfig { @Bean UserService u..

Spring/DI & AOP 2018.08.07