QueryDsl이란? Querydsl은 JPA 기반의 데이터베이스 조회 및 조작을 위한 라이브러리입니다. 복잡한 쿼리(ex 동적 쿼리)를 더 쉬운 작성을 도와줍니다. CustomRepository CustomRepository 인터페이스는 Querydsl을 사용하여 데이터베이스 작업을 수행하는 데 도움을 주는 방법 중 하나입니다. @Repository interface MenuRepository: JpaRepository, CustomMenuRepository interface CustomMenuRepository { fun findByCafeId(cafeId: Long) } class CustomMenuRepositoryImpl: CustomMenuRepository { override fun find..
코프링으로 개발 시 마주친 에러 관련 포스팅입니다. 개발 환경은 다음과 같습니다. Spring Boot Version : 2.4 Java Version : 8 Kotlin Version : 1.6.21 springfox Version : 2.10.5 배경 쿼리스트링 내 prefix "is" 변수를 포함하고 있는 GET api를 만들고 있었습니다. 개발을 마치고 develop에 배포를 했는데, 프론트 개발자분이 스웨거에 해당 변수가 누락되었다고 알려주셨습니다. 처음엔 한글로 검색을 해보니 막막해서 포스팅하게 되었습니다. 다행히 springfox issue에 들어가니 다음과 같이 등록되어 있었습니다. @ApiModelProperty on boolean field might be ignored with 'is..
코프링으로 개발 시 마주친 생각 관련 포스팅입니다. 개발 환경은 다음과 같습니다. Spring Boot Version : 3.0.1 Java Version : 17 Kotlin Version : 1.8.21 배경 날짜의 타입은 LocalDateTime이고, 두 날짜의 일수 차이를 구하고 싶었습니다. 첫 번째 시도 : 00:00:00 참고한 블로그 링크입니다. LocalDateTime은 시간까지 있어서 정확한 일수 차이를 구하려면 00:00:00으로 포메팅하라고 합니다. 좋은 아이디어지만, 저는 간결하지 못하다고 느껴졌습니다. 두 번째 시도 : LocalDate 변환 후 Period 사용 저는 LocalDateTime에서 Time을 뺀 LocalDate로 변환한 다음 Period에서 제공하는 between..
코프링으로 개발 시 마주친 에러 관련 포스팅입니다. 개발 환경은 다음과 같습니다. Spring Boot Version : 3.0.1 Java Version : 17 Kotlin Version : 1.8.21 https://github.com/laboratory-kkoon9/kotlin-spring GitHub - laboratory-kkoon9/kotlin-spring Contribute to laboratory-kkoon9/kotlin-spring development by creating an account on GitHub. github.com 배경 커피 주문 어플리케이션 내 entity 개발하면서 발생한 에러입니다. 코드 먼저 살펴봅시다. @Entity @Table(name = "cafe") cl..
코프링으로 개발 시 마주친 에러 관련 포스팅입니다. 개발 환경은 다음과 같습니다. Spring Boot Version : 3.0.1 Java Version : 17 https://github.com/laboratory-kkoon9/kotlin-spring 배경 커피 주문 어플리케이션 내 스웨거를 도입하면서 발생한 에러입니다. import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { val kotlinVersion = "1.8.21" id("org.springframework.boot") version "3.0.1" id("io.spring.dependency-management") version "1.1.0" kotlin("jvm") versio..
오프라인으로 진행되는 인프런 퇴근길 밋업에 운좋게 당첨되어 참여해봤습니다. 아래 이미지와 같이 두 세션과 네트워킹 시간으로 이루어졌습니다. KotlinConf is back! (부제: after the party) 발표자는 당근마켓 동네생활을 개발하신 박용권님입니다. 당근마켓에서의 Kotlin 사용률과 K2 컴파일러 및 새로운 문법에 대해서 간단하게 설명해주셨습니다. 당근마켓에서의 Kotlin 사용률 : 10% K2 컴파일러 : 현재 코틀린의 문제점 중 하나인 컴파일 속도를 2배 이상 빨라지게 하는 컴파일러 Static Extensions Explicit Fields Context Receivers Named-Based Destructuring Collection Literals 키워드 중심으로 메모했으..
- Total
- Today
- Yesterday
- JPA
- 디자인패턴
- node.js
- 프로그래머스
- 알고리즘
- C++
- AWS
- Olympiad
- 백준
- 이펙티브 자바
- Kotlin
- Java
- 정규표현식
- 객체지향
- 클린 코드
- 디자인 패턴
- BOJ
- Effective Java
- 코테
- 클린 아키텍처
- Spring Boot
- MSA
- kkoon9
- BAEKJOON
- Spring
- 테라폼
- Algorithm
- programmers
- kotest
- 이팩티브 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |