
properties vs yml 항목| properties |yml ---|---|--- 문법| 단순 key=value |구조화된 계층형 가독성 |낮음 | 높음 실수 가능성| 적음 |들여쓰기 실수 주의 필요 최근 추세| 감소 중| Spring 공식 권장 항목| .ym
타입 안전성컴파일 타임에 오류 잡아줌. 문자열로 쿼리 짜는 JPQL보다 안전함.오타, 컬럼 이름 틀림 -> 컴파일 에러로 바로 확인 가능.IDE 자동완성Q클래스를 기반으로 작성하니까 IDE가 필드 자동완성해줌.실수 줄고 개발 속도 상승가독성과 유지보수성복잡한 동적 쿼리
검색 조건은 다음과 같아요.검색 키워드로 일정의 제목을 검색할 수 있어요.제목은 부분적으로 일치해도 검색이 가능해요.일정의 생성일 범위로 검색할 수 있어요.일정을 생성일 최신순으로 정렬해주세요.담당자의 닉네임으로도 검색이 가능해요.닉네임은 부분적으로 일치해도 검색이 가
매니저 등록 요청을 기록하는 로그 테이블을 만들어주세요.DB 테이블명: log매니저 등록과는 별개로 로그 테이블에는 항상 요청 로그가 남아야 해요.매니저 등록은 실패할 수 있지만, 로그는 반드시 저장되어야 합니다.로그 생성 시간은 반드시 필요합니다.그 외 로그에 들어가
AWS 리소스 접근 제어를 위한 서비스사용자(User), 그룹(Group), 역할(Role), 정책(Policy)을 통해 접근 권한을 관리함인증(Authentication): 사용자 로그인 확인 (아이디/비밀번호, MFA 등)권한 부여(Authorization): 정책

대용량 데이터 처리 실습을 위해, 테스트 코드로 유저 데이터를 100만 건 생성해주세요.데이터 생성 시 닉네임은 랜덤으로 지정해주세요.가급적 동일한 닉네임이 들어가지 않도록 방법을 생각해보세요.닉네임을 조건으로 유저 목록을 검색하는 API를 만들어주세요.닉네임은 정확히
Kotlin은 null safety 기본 제공?를 붙여야 null 할당 가능!!는 null이 절대 아님을 강제null이면 런타임에서 NPE 발생 → 사용 지양!! 남용DTO → data class 변환@NotBlank → @field:NotBlank클래스 상속 필요 시
기존 Java 기반 코드에서 Kotlin으로 점진적으로 전환.Gradle build.gradle.kts 구성 변경:org.jetbrains.kotlin.jvm, plugin.spring, plugin.jpa, plugin.lombok, kapt 적용.QueryDSL 설