• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

aspectran / aspectran / #5162

19 Apr 2026 03:48AM UTC coverage: 43.506% (-0.009%) from 43.515%
#5162

push

github

topframe
Refactor PBEncryptionUtils for dynamic reloading and improve system property precedence logic

- Refactored PBEncryptionUtils to support dynamic configuration reloading via volatile storage and a reload() method.
- Improved DefaultCoreService to respect existing system properties and ensure root service configuration priority.
- Optimized reload mechanism to trigger only when encryption-related properties are modified.
- Restored salt parameter in decryption APIs to correctly handle fixed salt behavior.
- Enhanced test stability by ensuring configuration isolation and explicit reloading.
- Updated documentation in both Korean and English to clarify policies.

PBEncryptionUtils 동적 리로드 리팩토링 및 시스템 속성 우선순위 로직 개선

- PBEncryptionUtils가 시스템 속성 변경을 동적으로 반영할 수 있도록 리팩토링하고 reload() 메서드를 도입했습니다.
- DefaultCoreService에서 기존 시스템 속성을 존중하고 루트 서비스의 설정이 우선시되도록 로직을 개선했습니다.
- 암호화 관련 속성이 실제로 변경될 때만 지능적으로 reload()가 호출되도록 최적화했습니다.
- 고정 솔트 사용 시의 특성을 반영하여 복호화 API에서 솔트 매개변수를 복구했습니다.
- 테스트 간 상태 오염 방지를 위해 명시적 리로드 및 상태 원복 로직을 추가하여 빌드 안정성을 확보했습니다.
- 시스템 속성 우선순위 및 자동 리로드 정책에 관한 한글/영문 문서를 업데이트했습니다.

14 of 27 new or added lines in 4 files covered. (51.85%)

71 existing lines in 4 files now uncovered.

18825 of 43270 relevant lines covered (43.51%)

0.44 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/core/src/main/java/com/aspectran/core/service/DefaultCoreService.java


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc