메모
-
[Spring Boot] Reason: Validation failed for query for method public abstract메모/트러블 슈팅 2022. 6. 9. 21:39
... @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract ... 스프링부트에서 JPA를 활용하다 이런 에러를 종종 마주했다. JPA는 함수 명에 따라 쿼리를 동작시켜주는데 종종 직접 작성한 쿼리가 필요할 때가 있다. /* 에러 발생 어노테이션 */ @Query("___MY_QUERY__") /* 수..
-
[Java] Error : new double no suitable constructor found for Double(no arguments)메모/트러블 슈팅 2022. 3. 27. 19:01
소수 값을 이용해야해서 Double 형의 변수를 선언해줄 필요가 있었다. Double var = new Double(); /* error: no suitable constructor found for Double(no arguments) Double var = new Double(); ^ constructor Double.Double(double) is not applicable (actual and formal argument lists differ in length) constructor Double.Double(String) is not applicable (actual and formal argument lists differ in length) */ Double var = new Double(1..
-
13기 SW 마에스트로 1, 2차 코딩테스트 후기메모/기록하기 2022. 3. 19. 16:34
12기 때 지원했을 때는 하필 1차 코딩테스트 날 다른 일이 겹쳐서 아쉽게도 제대로 코테를 치지 못했다. 이번에는 제대로 한번 해보고자 백준, 프로그래머스에서 계속 문제를 풀어보면서 준비를 했다. 웹은 아예 포기했다. 솔직히 어떻게 나올지도 몰랐고 뭘 준비해야할지도 몰라서 알고리즘하고 SQL 만 준비하기로 했다. 1차는 정말 쉬웠던 것 같다. 물론 못 푼 문제도 있었지만 내가 그냥 풀이를 몰라서 못풀었다는 느낌이 강했다. 어떤 유형인지 바로 캐치 했다면 누구나 풀었을 것 같다. 뭐 그래도 1차는 약간 반신반의 하긴 했지만 무난하게 통과한 것 같다. 오늘, 2차를 치면서 시간이 조금 부족했다고 느껴졌다. 워낙 알고리즘에 약한 나이기도 하고... 전에 본 문제가 나와서 금방 풀 줄 알았는데 어떻게 풀지는 다..
-
[OAuth] Social Auth REST API : URI MISS MATCH메모/트러블 슈팅 2021. 12. 26. 16:25
장고 API 서버 만들기 포스팅을 정리하면서 올리려고 하는데 이 글을 먼저 쓰게 됐다. 이유는 그냥 잊어먹지 않으려고... 장고 포스팅을 보면 코딩이며 설정이며 야매로 했다고 한 것을 볼 수 있는데 그 연장선이라고 생각하자. 나는 이것이 명확한 해답인지는 모르겠다. 혹시 이 글을 보는 누군가가 정답을 안다면 알려준다면 좋겠다. Django-Rest-Framework(DRF)로 소셜 로그인 API 구현해보기(Google, KaKao, Github) SPA(react.js), Mobile App을 DRF(Django-Rest-Framework)와 연동하여 진행하는 프로젝트의 일환으로 소셜 로그인을 구현해 보았다. medium.com 나는 장고 서버에 소셜 인증 기능을 추가했는데 위 글을 따라 해보며 했다....
-
[Java] java.lang.UnsupportedOperationException메모/트러블 슈팅 2021. 11. 20. 22:36
안드로이드 앱 개발 중 에러가 발생해서 찾아보았다. Array를 List로 변환할 때 생기는 에러라고 한다. 아래 코드에서 처럼 Arrays.asList(배열명)를 사용해서 리스트로 변환하고 변수에 할당하면 그 변수는 수정할 수 없다고 한다. 따라서 생성자를 통해 변환해주는 것으로 해결했다. //String 배열 선언 String[] localNodes; ... //변환 전 arrayList = new ArrayList(); list = Arrays.asList(localNodes); arrayList.addAll(list); //변환 후 //Array -> List를 asList 변환 시, 아래와 같이로 선언해야 수정가능. arrayList = new ArrayList(); list = new Arra..