Module 속성
imports
controllers
providers
exports
exports에 포함시켜야 합니다.imports와 providers 차이점
providers는 특정 모듈 내에서만 사용되고 다른 모듈에서는 사용되지 않을 때
imports는 여러 모듈에서 공통으로 사용할 때
기능 모듈(Feature Modules)

공유 모듈(Shared Modules)

애플리케이션 전반에 공유되는 기능을 제공
ex) 데이터베이스 접속, 로깅 인증 등 공통적인 작업을 수행하는 기능들을 Shared 모듈로 구성할 수 있다.
@Global() 데코레이터
애플리케이션 전역적으로 사용되는 모듈이라면 Global 데코레이터를 통해 전역적으로 설정 가능
imports 없이 사용가능하다.
보통 애플리케이션의 루트나 코어 부분에 구현한다.
