개발공부61 SpringBoot - JDBC with Session / Error : spring_session table does not exist SpringBoot : 2.2.2.RELEASE spring-session-jdbc : 2.2.0.RELEASE compile('org.springframework.session:spring-session-jdbc:') 로 spring-session-jdbc를 추가. Library에서 spring-session-jdbc를 찾아 들여다 보면, org.springframework.session.jdbc 내부에 Session 데이터를 저장하기 위한 Table 쿼리문들이 있다. 이 sql 파일중에 내가 연결하는 DB와 맞는 쿼리를 실행시켜서 Table을 만들고 @EnableJdbcHttpSession 로 연결시켜주면 HttpSession에 setAttribute로 저장하면 DB에 자동으로 저장되고 심지어 Exp.. 2020. 2. 16. git - 잘못 push한 폴더 삭제하기 $ git rm -r --cached .idea/ rm '.idea/.name' rm '.idea/compiler.xml' rm '.idea/gradle.xml' rm '.idea/jarRepositories.xml' rm '.idea/misc.xml' rm '.idea/vcs.xml' rm '.idea/workspace.xml' $ git commit -m "ignore .idea/" [develop 95fd7a8] ignore .idea/ 7 files changed, 364 deletions(-) delete mode 100644 .idea/.name delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/gradle.xml delete mo.. 2020. 2. 12. intellij - @Table(name = " 빨간줄 " ) 이 뜰 경우 빨간줄을 없애는 방법 야매긴 하지만 @Table 어노테이션(Annotaion)에서 빨간줄이 나오면 보기싫다. git에 commit할때도 맨날 오류있으니까 review하라고 물어본다. 이 빨간줄이 나와도 잘 동작하니 없애보도록 하겠다. ctrl + alt + S 를 눌러 Setting으로 들어간다 2. Editor -> inspections 에서 "Unresolved database refereces in annotations" 옵션을 체크 해제 해주면 된다. 2020. 2. 7. 궁금한거 URL 정리 https://devhaks.github.io/2019/04/20/session-strategy/ 웹 서버 개발의 Session 전략 웹 서버 개발에 Session 의 문제점과 서비스 환경에 따른 전략에 대해 설명합니다. devhaks.github.io https://sanghaklee.tistory.com/m/57 RESTful API 설계 가이드 1. RESTful API 설계 가이드 본 문서는 REST API를 좀 더 RESTful 하게 설계하도록 가이드할 목적으로 만들어졌다. 따라서, 기본적인 REST API 개념 설명은 아래의 링크로 대신한다. REST API 제대로 알고 사용하.. sanghaklee.tistory.com https://cheese10yun.github.io/jpa-prefer.. 2020. 2. 6. intellij - 인텔리제이 Terminal 에서 리눅스 명령어를 써보자. 맨 처음 인텔리제이를 사용할때(지금도 얼마 되진 않았다 ㅎㅎ) 조금 불편했던것 중 하나가 터미널에서 리눅스 명령어가 먹히지 않는다는 사실이었다. 이는 intellij 터미널 설정이 윈도우 기본 cmd로 되어있기 때문이다. 이걸 git bash로 바꾸면 리눅스 명령어를 사용할 수 있다! 먼저 crtl + alt + S 를 눌러서 세팅으로 들어간다. 자신의 Git 설치 path가 다르다면 Shell path를 그에 맞게 수정해야 한다. 위에 start directory 말고 밑에 Shell path만 바꾸면 된다. "C:\Program Files\Git\bin\sh.exe" -login -i-login -i 옵션을 꼭 추가해주자. 아니면 terminal을 눌렀을 때 git bash가 다른 window 창에서.. 2020. 2. 5. git - PR(pull request) 이란 저번주 스터디에서 PR에 관한 이야기를 들었다. 현협에서 쓰기도 한다는데, git에서 내가 작업하고 싶은 repository를 fork 뜬 후, fork를 뜬 repository에서 작업하고, 작업한 내용을 push한다. 이렇게 되면 지금 내가 fork를 뜬 repository는 변경 사항이 push 되었지만, 내가 fork를 떠온, 즉 원래 original한 repository에 변경사항은 아직 적용되지 않았다. 이러한 이점 때문에 회사에서 PR을 사용하는 것 같다. git repository에 CI/CD를 적용해 push되면 자동으로 서버에 올라가는 시스템이 갖추어져 있다면 original Repository에 push하는 행동은 매우 민감한 행동이라고 생각된다. 그렇기 때문에 CTO나 팀장이 직원이.. 2020. 2. 4. 이전 1 ··· 6 7 8 9 10 11 다음