gradle4 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. [개발] Maven 의존성 추가 대학교 시절에는 Maven을 사용하여 개발을 진행하곤 했었는데 최근 2-3년 뒤는 Gradle을 통해 의존성을 추가하는 방식으로 개발을 진행했었다.그러다가 얼마 전, 과제테스트를 수행하기 위하여 요구사항을 보는데 Maven을 활용하라고 되어 있어서 오랜만에 사용하게 되었다.기본적인 의존성은 설정되어 있었고 추가적으로 개발하면서 필요한 의존성들을 내가 추가하는 방식이었다. 나는 Swagger, QueryDSL, ModelMapper를 사용하기 위하여 pom.xml에 별도로 의존성을 추가하였다. 1. Swagger org.springdoc springdoc-openapi-starter-webmvc-ui 2.0.2 org.hibernate.validator hibernate-validat.. 2024. 5. 28. Querydsl 세팅하기 SpringBoot3과 Java17 버전으로 개발을 진행하고 있다. 검색 기능이나 페이징 처리 같은 보다 복잡한 쿼리들을 짜기 위해서 Querydsl을 사용했다. Build.gradle implementation 'com.querydsl:querydsl-jpa:5.0.0:jakarta' annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persi.. 2023. 9. 6. JWT 활용한 로그인 구현 - 1 프로젝트를 진행할 때 나는 회원 관련 기능들이 가장 까다로웠다. Token을 사용하고 Spring Security를 사용하고 비밀번호랑 휴대폰번호를 암호화하는 과정들에서 설정할 게 너무 많게 느껴졌다. 그 전에는 Java11과 SpringBoot2 버전을 사용했는데 버전을 다 올려서 개발하다보니 deprecated 된 것들이 많아서 찾아보는데 이전 버전에 관련된 글들이 많아 구글링하는 것도 좀 어려웠다.. 실무를 하면서 개발했던거랑 코틀린을 사용해서 개발했던거랑 이번에 개발하는거랑 방식이 조금씩 다 달라서 어떤게 바뀌었는지 파악하는게 중요함을 다시 한 번 깨달았다. 사실 회원가입, 로그인 구현을 여러 번 해보았지만 할 때마다 어렵다고 느껴 이번에도 실무할 때 개발했던 것을 참고하고, 구글링하면서 개발했는.. 2023. 8. 30. 이전 1 다음