Skip to content

Release v1.3.1 - #10

Open
jeyongsong wants to merge 3 commits into
mainfrom
1.3.x
Open

Release v1.3.1#10
jeyongsong wants to merge 3 commits into
mainfrom
1.3.x

Conversation

@jeyongsong

@jeyongsong jeyongsong commented Jun 28, 2025

Copy link
Copy Markdown
Owner

🔧 Refactoring

  • @Configuration 클래스의 CGLIB 프록시 제거

  • 불필요한 Bean 등록 제거

    • 기존에는 ApplicationTerminator를 직접 빈으로 등록하였으나, 외부에서 직접 사용할 일이 없는 내부 구현체이므로, 이를 제거하고 SignalHandlerRegistrar를 등록할 때 직접 생성하도록 변경하였습니다.
  • ApplicationRunner 기반으로 Signal 핸들러 등록 방식 개선

    • 기존에는 @EventListener(ContextRefreshedEvent.class)를 활용하여 Signal 핸들러를 등록하였으나, ApplicationRunner 인터페이스를 구현하는 방식으로 전환하였습니다.
    • ApplicationRunner는 스프링 애플리케이션이 완전히 초기화된 후 실행되는 콜백 인터페이스이므로, ApplicationStartingEvent를 활용하는 방식보다 ApplicationRunner가 의도에 더 잘 부합한다고 판단하였습니다.

❤️ Contributors

  • @joon6093

    이번 릴리스에 기여해주신 모든 분들께 감사드립니다!

@jeyongsong jeyongsong self-assigned this Jun 28, 2025
@github-actions

Copy link
Copy Markdown

Test Results

8 tests   8 ✅  50s ⏱️
5 suites  0 💤
5 files    0 ❌

Results for commit 417f380.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant