전체 글 13

[Spring Boot] sql 파일 이용해 데이터 주입 시 오류 해결

h2database를 활용한 spring data jpa 강의를 들으면서 테스트를 진행하던 중 이런 에러가 발생했다. user entity와 repository를 생성 후 테스트를 실행할 때 sql 파일을 통해 in-memory 형태의 db에 데이터를 먼저 넣어줘야 했는데 실행을 할때마다 sql 파일의 쿼리문을 인식하지 못하는 것 같았다. 스프링을 써본지 얼마 안되서 무슨 문제인지 감도 안잡혔는데 생각을 해보니 db를 초기화하기 전에 sql문을 실행하니 될리가 없다,,,,???? 몇시간의 삽질 끝에 stack overflow에서 해결법을 찾아냈다... yml 파일에 spring: jpa: defer-datasource-initialization: true 를 입력해주니 된다. 느낌상 sql 파일 실행을 ..

Spring 2021.07.22

[PHP] 세션 데이터베이스로 관리하기

세션은 일반적으로 서버에 파일로 관리됨 하지만 도메인 간 세션을 공유해야 할 때 세션을 데이터베이스로 관리하는 방식을 많이 씀 // 원래 코드 세션 활성화 후 $_SESSION 글로벌 변수를 사용하면 서버쪽에 세션 값 갖고있는 세션 파일이 생성됨. * * 세션을 데이터베이스에 저장하기 위해서는 세션 핸들러 코드를 작성해야함. open, close, read, write, destroy, gc 함수는 꼭 작성, 나머지 함수는 필요하면 작성 작성 후 session_set_save_handler로 각 함수를 등록시켜야함. session_set_save_handler ( callable $open , callable $close , callable $read , callable $write , callable ..

PHP 2020.11.26

[C++] template 사용할 때 [LNK1120] n개의 확인할 수 없는 외부 참조입니다. 해결법

템플릿을 사용하다보면 필요한 헤더파일을 모두 인클루드했음에도 불구하고 자꾸 오류가 뜨는 경우가 있다. LNK1120 7개의 확인할 수 없는 외부 참조입니다.ㅂㄷㅂㄷ... 이럴때는 이후에 사용할 데이터타입의 템플릿을 구현부 맨 아래에 적어주면 된다~~이유를 찾아보니... 템플릿은 원래 헤더와 소스파일로 나누지 않고 한 파일에 묶어서 작성해야한다고 한다..

🌼🌻 2019.02.18