분류 전체보기

Sql

SQLD 합격후기

제52회 SQL 개발자 1.29 시험접수해서 3.9 시험을 봤다. 시험 결과랑 점수를 3.29 미리 알려주고 4.5 자격증 출력을 할 수 있었다. 구글링 해보니까 책으로 보통 SQL 자격검정 실전문제(노랭이)랑 유선배 SQL개발자 과외노트로 공부한다는데 노랭이가 출제사에서 내는 책이라 문제 그대로 나오는 것도 있고 이걸 많이 추천한다고 한다. 그래서 노랭이로 하려고 했는데, 접수하고 책 사려고 보니까 올해 유형이 바뀐다고 해서 2024 써있는 유선배로 구매했다. (하지만 유선배에는 신유형을 설명하는 내용이 없었고, 나중에 개정된 노랭이에도 신유형에 대해 설명하는 내용이 없었다) 첫 한달정도는 간간이 유형을 훑어보았다. 코딩하면서 테이블 구성할때 나오는 요소들이 나오니까 따라가기 수월했지만 엔터티 유형이나..

Spring

org.springframework.data.mapping.PropertyReferenceException

코드 막 작성하다가 실패하면 안되는 contextLoads()가 실패해버린 모습... 마지막줄엔 Caused by: org.springframework.data.mapping.PropertyReferenceException at PropertyPath.java:90 라고 적혀있는데 구글링 해보니 스택오버플로우에서 Repository 관련 오류라고 함. 마침 임시로 만들어둔 Repository 가 있어서 확인해보니 밑줄 쳐져 있었다. 일단 주석처리... 성공!

React

create-react-app 프로젝트 .env 사용시 undefined?

구글링 해봤지만 흔한 문제들로는 1) .env를 /src 폴더가 아닌 루트 위치에 있을 것 2) Key=Value형태를 유지할 것 이 있는데 이걸로 해결이 안 되는 상황.. gpt한테 물어보면 dotenv를 깔라고 막 하는데 create-react-app으로 만들면 이미 존재하는 상황.. ide로 확인해 본 결과 apikeyvlaue 잘 받아오는 것 같은데 ;; 콘솔로 찍으면 undefined..... 3) value값에 REACT_APP를 안 붙여서였다!!!!!!! 이렇게 수정하고 나니 오른쪽 아래 콘솔이 잘 받아오는 모습 api key 값 숨기면서 서울 온도 가져오기 성공!

Spring

스프링부트 3.0.0부터 Repository를 상속받는 PagingAndSortingRepository

책 읽던 중 PagingAndSortingRepository가 CrudRepository를 확장하는 역할을 한다는데 save메서드가 맛이 가버린 모습??? gpt에게 물어봐도 석연치 않은 답변만 내뱉어서 구글링 해본 결과 이게 정상인데 내 PagingAndSortingRepository를 들어가 본 결과 엥?????? 그냥 repository를 상속받아버린다.. 지금 진행중인 스프링부트 버전은 3.0.7인데 버전 2.7.8인 프로젝트로 들어가 보니 CrudRepository를 상속받고 있었다. 스프링 부트 버전 문제였던 것... 만약 정렬이 쓰고 싶으면 CrudRepository를 구현한 Repository 에다가 Iterable findAll(Sort sort); Page findAll(Pageable..

Spring

Crud 구현 중에 나타난 오류 고치기

1. 스프링 테스트 한 번에 실행 중 오류 Gradle에 내장된 test를 사용하였다! 테스트를 짠 모든 코드를 한 번에 실행시켜줘서 편하다. 근데.. 음 뭐 컨트롤러 테스트에 문제가 없는데 다시 테스트 해보니까 전부 터져버린 모습.. ??????????? 전부 오류명이 Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext 이고, 스프링부트 실행하다 중간에 끊 에러를 봤더니 No class com.example.crud.domain.Posts entity with id 1 exists! org.springframework.dao.EmptyResultDataAccessExcepti..

Spring

Cannot parse "TIMESTAMP" constant 에러

개발 환경: spring 2.7.11, java 11, h2 2.1.214 오류 메시지: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Invocation of init method failed; nested exception is org.springframework.jdbc.datasource.init.Sc..

Spring

스프링 REST Docs .snippet 확장자 해결

인강 듣던 중 request-fields.snippet 파일을 만들었는데 이 파일은 문서를 편집할 수 있게 만들어 준다. (예를 들면 content가 필수로 입력하는 것이 아닌 선택해서 입력하게 가능) 하지만 자바로 인식하는 모습.. https://docs.spring.io/spring-restdocs/docs/2.0.7.RELEASE/reference/html5/#configuration-uris-mockmvc:~:text=Spring%20REST%20Docs%20uses%20Mustache%20templates%20to%20produce%20the%20generated%20snippets. Spring REST Docs Document RESTful services by combining hand-w..

Spring

스프링부트 JPA Mysql 연동(java 17, Springboot 3.0.5)

강의에서 스프링 2.x.x버전과 자바 11, h2데이터베이스를 사용하는데 다르게 설정하다가 우여곡절이 많았다.. 세팅한 몇가지 부분을 서술하겠다. 1. 기본 세팅 os : Window 11 64bit 운영체제 https://start.spring.io/ Gradle-groovy, Java 17, 3.0.5 Dependencies : Spring Web, Spring data JPA, Thymeleaf, Lombok Mysql 다운하는법 버전 : mysql 8.0.32 2. Mysql Workbench 설정 CREATE DATABASE test_db; CREATE USER 'tester'@'localhost' identified BY 'test'; GRANT ALL PRIVILEGES ON test_db...

Html & Css

[CSS] [8~11/11] 웹 퍼블리싱 끝장내기

모든 정보는 얄코 유튜브(새 창으로 열기)를 참고하였습니다. 8. 배경 꾸미기 background-image : :url(주소) 이미지 넣기 background-repeat : repeat이 기본값인데 원본 크기의 사진을 반복해서 채운다. :no-repeat 반복 채우기 안 하기 :repeat-x 가로만 반복해서 채운다. :space 모서리에 하나씩 채운 뒤, 빈 공간에 채운다. :round 반복하며 이미지를 채우면서 이미지 크기를 조절한다. :repeat space처럼 혼합 가능 background-position : 기본 위치 지정 가능 (left, center, 50% 50% 등등) :center bottom처럼 혼합도 된다. default값은 top left이다. background-size : ..

Html & Css

[CSS] [2~7/11] 웹 퍼블리싱 끝장내기

모든 정보는 얄코 유튜브(새 창으로 열기)를 참고하였습니다. 2. 글자와 텍스트 스타일 선택자 { 속성1: 값; 속성2: 값; /* ... */ } 전 페이지에서 적용했지만 css 스타일이다. 줄바꿈 없이 한 줄로 입력해도 된다. font-style: 글자를 기울일 때 사용한다. italic과 oblique은 얼핏 보면 비슷한데 italic이 '기울여서 쓴' 서체라면 oblique는 본래 서체를 기울여놓은 것이다. 서체마다 둘 다 있거나 한 쪽만 있거나 둘 다 없을 수도 있는데 이들은 한쪽이 없을 시 상호 교차되어 사용된다. font-weight: 글자의 굵기를 조절한다. 서체가 어떤 굵기를 지원하느냐에 따라 lighter(얇게) normal과 bold(굵게)중에 선택하거나 100~900 사이 100 단..

상일동
'분류 전체보기' 카테고리의 글 목록