자바용 프로젝트 관리도구, Apache Ant의 대안, 프로젝트의 전체적인 라이프 사이클을 관리하는 도구Maven은 빌드 수명 주기의 중심 개념을 기반, 특정 아티팩트(프로젝트)를 빌드하고 배포하는 프로세스가 명확하게 정의vaildate - 프로세스가 정확하고 필요한
주석프로그램 의미론에 직접적인 영향을 미치지 않지만 프로그램이 도구 및 라이브러리에 의해 처리되는 방식에 영향@interface컴파일 시간에 주석을 스캔하고 처리하기 위한 javac의 도구 빌드특정 주석에 대해 고유한 주석 프로세서를 등록자바 코드를 생성CLASS :
kotlin을 사용하면서, jvm crash가 발생하는 사람들에게 도움이 되길 바랍니다.
R2DBC에서 DataAccessResourceFailureException 해결하기
멀티 모듈 테스트 삽질기
JPA의 Entity에서 발생하는 변화들을 인지하기 위한 역할로서 사용되는 클래스Entity와 관련된 트랜잭션(라이프사이클)에 관여하여 감사(Audit)하기 위한 용도로 사용될 수 있음@PostPersist, @PostRemove, @PostUpdate의 형태로 사용할
@Transactional에서 POST, PUT, DELETE와 같이 시스템에 변경을 가하는 외부 API를 호출함앱과 연결된 데이터베이스는 트랜잭션 롤백이 반영되지만, 외부 API 처리를 롤백해주기 위해서는 별도의 방안이 필요함POST, PUT, DELETE에 대해서