본문 바로가기

springboot24

[개발] Converter 설정하기 - Java 설문조사 프로젝트를 개발하면서 엔티티를 구현하고 있는데 하나의 컬럼에 여러 가지 설문 평가 요소들을 넣기 위하여 converter가 필요해 만들게 되었다. Survey@Column(columnDefinition = "mediumText COMMENT '추가 기본 정보 수집'")@Convert(converter = StringConverter.class)private List custom;@Column(columnDefinition = "mediumText COMMENT '평가 요소'")@Convert(converter = ElementConverter.class)private List elements; StringConverter를 사용한 custom 컬럼에는 평가 요소로 미리 등록되어 있는 요소들 외에.. 2024. 11. 19.
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.
[개발] 사이드 프로젝트 시작 저번에 개인 프로젝트를 하나 끝내고 어떤 기능을 개발을 해볼까 고민을 하다가 설문 작성 기능을 만들어보는게 어떨까 생각이 들었다.온라인 만족도 조사는 워낙 많이 하기 때문에 설문지를 등록하고 설문 결과를 통해 통계를 만들어보면 좋을 것 같았다. 여러 가지 서비스를 가지고 있는 회사가 설문을 등록하는 방식으로 구현을 할 것이기 때문에 회원가입 및 로그인 기능도 구현할 예정이다.우선 설문지는 여러개를 등록할 수 있기 때문에 대표 설문지를 하나 지정하려 한다.사용자가 입력한 설문결과를 테이블에 저장할 것이다. 서비스- 어떤 서비스에 관한 설문인지 알기 위하여 서비스 관리 기능을 구현 (등록, 수정, 조회, 삭제 등) 설문지- 대표 설문지로 지정된 설문지는 삭제 불가능- 설문결과가 하나라도 있다면 수정 불가능-.. 2024. 10. 10.