no image
GitHub에서 Pull Request의 Merge 종류 차이
📜 Pull Request의 Merge 종류 Merge pull request (Create a merge commit) Squash and merge Rebase and merge 📌 Merge pull request 작업 커밋들과 병합 커밋이 모두 기본 브랜치에 추가되는 방식입니다. 즉, 모든 커밋 이력이 그대로 유지되며, 커밋 ID도 동일하게 유지됩니다. 📌 Squash and merge 전체 커밋을 하나의 커밋으로 묶어서 기본 브랜치에 병합하는 방식입니다. Fast-Forward 옵션을 사용하여 병합하며, 자동으로 생성되는 병합 커밋의 메시지는 작업 커밋이 한 개인지 여러 개인지에 따라 다릅니다(편집 가능). Repository의 ‘Allow squash merging’ 옵션이 켜져 있어야 합니다..
2023.10.30
no image
jjwt 0.9와 jjwt 0.10 이상 버전 차이
📌jjwt 0.9 jjwt 0.9 버전에서는 API와 구현이 하나의 아티팩트로 패키징되었다. io.jsonwebtoken:jjwt 📌jjwt 0.10 이상 jjwt 0.10.0 버전부터 API와 구현이 분리되었다. 이러한 변경은 컴파일 시간과 런타임 종속성 사이의 구분을 활용하여 개발자가 안전하게 사용할 수 있는 공개 API에만 의존하도록 하기 위한 것이다. jjwt-api: 이 모듈은 JJWT의 공개 API를 정의함. 이 API는 JWT를 생성하고 검증하는데 필요한 모든 인터페이스와 클래스를 포함. jjwt-impl: 이 모듈은 JJWT의 내부 구현을 포함. 이 구현은 일반적으로 개발자가 직접 사용하지 않으며, 대신 jjwt-api를 통해 액세스. jjwt-jackson: 이 모듈은 JWT를 JSON으..
2023.10.29