구성 시스템 개요
구성 시스템 모듈은 간단한 디렉토리 구조를 통해 프로젝트 개발 및 유지 관리 중 구성과 같은 다양한 파일 리소스의 통합 관리를 달성하여 모듈 개발 및 배포를 위한 유연하고 간단하며 효과적인 솔루션을 제공합니다.
Maven 패키지; dependency
<dependency> <groupId>net.ymate.platform</groupId> <artifactId>ymate-platform-configuration</artifactId> <version>2.0-SNAPSHOT</version> </dependency>
Note: 프로젝트의 pom.xml에 위 구성을 추가하세요. 이 모듈에는 기본적으로 핵심 패키지 종속성이 도입되었으므로 구성을 반복할 필요가 없습니다.
기능
- 개발 관점에서 리소스 파일의 모듈식 개발 프로세스 및 통일된 라이프사이클 관리를 표준화합니다.
- 효과적인 리소스 재사용 및 유연성으로 유지 관리 관점에서 모든 리소스를 전체 시스템에 통합합니다. 통합 구축, 배포, 데이터 백업 및 마이그레이션
- 간단한 구성 파일 검색, 로딩 및 관리 모드,
- 모듈 간 리소스 공유, 모듈은 해당 프로젝트(프로젝트) 패키지 및 기타 리소스 파일의 구성, 클래스 및 jar를 공유할 수 있습니다. 기본적으로 XML 및 속성 구성 파일 구문 분석을 지원하고 IConfigurationProvider 인터페이스를 통해 파일 형식을 사용자 정의할 수 있으며, 캐싱을 지원하고 반복 로드를 방지합니다. 구성 개체는 코딩 없이 자동으로 로드되고 채워질 수 있는
- 주석 선언을 지원합니다.
@Configuration
통합 모듈의 구축(컴파일) 및 배포, 서비스 시작 및 중지, 빠른 위치 찾기를 위한 명확한 리소스 파일 분류 구조;