Gitlab Api 사용하기
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
일반적인 상황은 아니지만 유명하지 않거나, 크게 지원되지 않는 라이브러리를 사용할 때 라이브러리 자체에 결함이 존재할 수도 있다. 이렇게 되면 이러한 에러를 해결하기 위한 방법을 모색해야 하는데, 이 중에 권장되는 방법은 아니지만 우리 프로젝트에 맞추기 위해서 오류가 있는 부분의 소스를 수정하고 재 빌드하는 방법이 있다. 저작권과 관련된 이슈는 저자는 크게
12345678910@FunctionalInterfacepublic interface Runnable { public abstract void run();}```java@FunctionalInterfacepublic interface Consumer<T> { void accept(T t)} 1234
기본 어노테이션이 글은 백기선 개발자님의 Spring Data JPA 강의를 듣고 JPA 관련 내용들을 정리한 글이다. 기본적으로 해당 강좌에서 언급되는 개념으로 진행되지만, 저자의 JPA 경험을 토대로 이해한 바가 함께 녹아있으므로 그 부분은 참고하고 글을 읽어주시기 바란다. JPA에서 객체와 릴레이션간에 매핑을 위해 메타데이터를 생성하는 방법은 어노테이
이 글은 백기선 개발자님의 Spring Data JPA 강의를 듣고 JPA 관련 내용들을 정리한 글이다. 기본적으로 해당 강좌에서 언급되는 개념으로 진행되지만, 저자의 JPA 경험을 토대로 이해한 바가 함께 녹아있으므로 그 부분은 참고하고 글을 읽어주시기 바란다. JPA 프로그래밍 프로젝트 세팅Maven 프로젝트를 활용해서 간단하게 JPA 프로그래밍이 가능
이 글은 백기선 개발자님의 Spring Data JPA 강의를 듣고 JPA 관련 내용들을 정리한 글이다. 기본적으로 해당 강좌에서 언급되는 개념으로 진행되지만, 저자의 JPA 경험을 토대로 이해한 바가 함께 녹아있으므로 그 부분은 참고하고 글을 읽어주시기 바란다. JDBC를 활용해 자바에서 관계형 데이터베이스 연동하기자바와 같은 호스트 언어와 오라클과 같은
JPA 프로그래밍 5. 엔티티 상태와 CascadeCascade 속성은 @ManyToOne, @OneToMany 어노테이션 옵션으로 가지고 있는데 이 어노테이션의 의미는 해당 엔티티 상태의 변화를 어노테이션이 설정된 필드에도 전파하겠다라는 의미이다.용어 자체의 의미는 사전적 의미와 데이터베이스에서 사용되던 의미랑 유사한것 같다. 123456789101112
API 개발 작업을 처음 의뢰 받게 되면 가장 먼저 눈에 들어오는 것은 일반적으로 요청과 응답에 대한 API SPEC 일 것이다 . 클라이언트에서 어떤 데이터를 요구하는지, 서버에서는 클라이언트의 요구에 어떻게 응답해줘야 하는지 고민 해야 한다.이 글에 주된 내용은 API 응답 구조를 어떠한 형태로 그리는 것이 보다 나은지 에 대한 이야기이다. 특히 응답
예전에 Vanila.JS 로 위지윅 같이 한 화면에서 변화가 많은 프로그램을 만들어 본 경험이 있다. 이 때 내가 느꼈던 불편했던 점 하나는 데이터가 수정되었을 떄 모델 객체에 이 수정된 내용을 반영하는 것과 수정된 내용이 실제 화면에 렌더링 시키는 동작이 상이하다는 것이 였다. 이를 명확히 하지 못했었고 프로젝트를 진행하면서 이 이유로 혼란이 왔었던 적이
실무에서 코드를 작성하게 되면 로그를 남기는 행위는 굉장히 범용적으로 필요한 일이다. 어느 특정 비지니스에 해당하지 않고 모든 곳에 사용이 되기 때문이다. 가독성의 관점이나 중복제거의 관점이나 이 로깅을 하는 코드들은 비지니스 코드에 의존에 의존되지 않도록 작성하는 것이 중요하다. 이 글에서 이를 해결하기 위한 고민해보록 하자. 가장 간편한 로깅 방법123