#java
Read more stories on Hashnode
Articles with this tag
서론 ✅ 자바에서 상수 필드를 선언할 때 static final을 세트처럼 자주 사용합니다. 이 조합은 워낙 빈번하게 등장하여 마치 관례처럼 보일 정도입니다. // 어느 클래스의 static 멤버 public static final String EXAMPLE = ...
사용자와 주고 받는 request, response DTO와 API · 페이지 요청과 AJAX 요청 우리는 두 요청 중 페이지 요청은 다루지 않습니다. 페이지 요청은 말 그대로 웹 페이지에 대한 요청이고, AJAX 요청은 쉽게 말하자면 이미 페이지를 받아서 띄운 상태에서,...
생성자를 통한 빈 주입과 UseCase 인터페이스 · 참고: 따라치기 위한 코드는 '인증 서비스 코드 작성' 챕터에 있습니다. 서비스 레이어의 DIP(의존성 역전 원칙) 한 레이어에서 다른 레이어를 이용할 때 자주 적용하는 규칙이 있습니다. 우리 서버 애플리케이션에서는...
Spring Data JPA를 통해 손쉬운 기초 CRUD · JPA Repository 객체를 다루기 위해 알아야 할 것 JPA Repository로 만든 repository 객체들은 스프링에서 bean(빈)이라는 것으로 관리됩니다. 이 개념을 이해하고 설명하기 위해...
Spring Data JPA 사용을 위한 간단한 Entity 만들기 · Entity, DTO 용어의 제한 Entity는 범용적인 용어입니다. DTO 또한 데이터 전달에 사용되면 모두 DTO라고 할 수 있죠. 하지만 이렇게 넓은 의미로 사용되면, 작업 스타일을 정할 때 방해가...
Flyway를 통해 DDL(CREATE TABLE 등)의 히스토리를 관리합니다. · Gradle 프로젝트 우선 flyway를 적용하기 위하여 우리 프로젝트의 의존성 라이브러리 관리 방식을 이해해야 합니다. 우리는 빌드 도구로 gradle을 선택했습니다. 우리가 이번...