본문 바로가기

kotlin4

[개발] Survey 엔티티 생성 및 Converter 설정하기 - Kotlin 지난 번 글에서는 Java로 converter를 구현했고, 오늘은 Kotlin으로 엔티티를 생성하며 converter를 만들었다. Survey@Column(columnDefinition = "mediumText COMMENT '추가 기본 정보 수집'")@Convert(converter = StringConverter::class)var custom: List? = null,@Column(columnDefinition = "mediumText COMMENT '평가 요소'")@Convert(converter = ElementConverter::class)var elements: List StringConverterpackage com.seung.survey_kotlin.commons.converterimpo.. 2024. 11. 20.
Kotlin에 Querydsl 적용하기 - 24.11.14 기준 개발을 시작하면서 초기 설정부터 하고 있는데 23년도에 querydsl을 적용했던 방식과 chat gpt가 알려준 방식대로 진행했는데 계속 에러가 뜨는 것이었다,, Execution failed for task ':kaptKotlin'. > A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction 이런 에러도 발견하고,, 심지어 QuerydslConfig 파일에서는 JPAQueryFactory에서 오류가 발생하고 있었다. 이전 프로젝트랑 챗 지피티한테 물어보면서 진행하고 있는데 해결되지는 않았다. 계속해서 삽질을 하다 구글링을 시작했고 바로 해결했다... 2024. 11. 14.
[개발] IntelliJ와 GitHub 연결하기 많은 개발자들이 git을 사용하고 그 중에서 github를 많이 사용할 것이다.나도 개인프로젝트를 할 때에는 github를 사용하는데 IntelliJ에서 github를 연동할 수 있어서 쉽게 commit, push하는 방법에 대해 포스팅 하려고 한다. 1. GitHub에서 repository 생성하기 우선 깃허브로 연동할 repository를 하나 생성해준다.Repository Name을 지정하고 공개여부 및 README 파일 생성 여부 등 필요한대로 설정한 뒤 Create repository를 수행한다. 2.  IntelliJ에서 GitHub 로그인 확인하기IntelliJ IDEA -> Settings -> Version Control -> GitHub에서 내 깃허브 계정이 로그인 되어 있는지 확인하고.. 2024. 10. 21.
Kotlin으로 웹개발하기 항상 Java로만 개발하다가 Kotlin을 사용하여 프로젝트를 진행한 적이 있다. 이 때 SpringBoot 3버전을 처음 사용해봤는데 설정 방식이 기존 방식과 다르거나 Java와 사용법이 다른 부분들이 있어 몇 가지 정리해 보았다. 코드는 IntelliJ에서 작성된 것임을 참고하자. Querydsl 설정하기 (23.2 기준) 우선 Springboot 버전이 변경되면서 javax가 아닌 jakarta로 변경되었다. build.gradle.kts plugins{ ... kotlin("kapt")version"1.7.10" } dependencies { implementation("com.infobip:infobip-spring-data-jpa-querydsl-boot-starter:8.1.0") kapt(.. 2023. 7. 4.