본문 바로가기

[Error] JDBC SPRING_SESSION table doesn't exist https://stackoverflow.com/questions/49964443/java-spring-jdbc-spring-session-table-doesnt-exist Java Spring JDBC SPRING_SESSION table doesn't exist I am developing a simple RESTfull service in Java Spring and using JDBCTemplate. However, I am getting a run time error, which I don't understand. It complains about SPRING_SESSION table not exis... stackoverflow.com
[Git] IntelliJ에서 .gitignore 사용하기(commit 대상에서 제외하기) 플러그인 설치 .gitignore 파일 생성하고 커밋하기
[SpringBoot] OAuth2.0으로 소셜로그인 기능 구현하기(1) - 서비스 등록하기 1) Google Google Cloud Platform에서 서비스 등록하기 Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com Google 로그인 연동하기 - scope의 기본값은 openid, profile, email이다. profile과 email만 등록한 이유는 openid라는 scope가 존재하면 Open ID Provider로 인식하기 때문이다. 이렇게 되면 OpenID Provider인 서비스(google)와 그렇지 않은 서비스(네이버/카카오 등)로 나눠서 각각 OAuth2Service를 만들어야 하므로 하나의 OAuth2Service로 사용하기 위해 open..
[SpringBoot] 그레이들 프로젝트를 스프링부트 프로젝트로 변경하기 인텔리제이에서 Gradle Project를 생성하면 build.gradle에는 자바 개발에 가장 기초적인 코드만 있다. 스프링부 부트 프로젝트에 필요한 설정들을 추가해주자! - 위 코드는 프로젝트의 플러그인 의존성 관리를 위한 설정이다. - ext라는 키워드는 build.gradle에서 사용하는 지역변수를 설정하겠다는 의미이다. springBootVerstion 전역변수를 생성하고 그 값을 초기화하였다. - 'spring-boot-gradle-plugin'라는 스프링 부트 그레이들 플러그인의 2.1.9 RELEASE를 의존성으로 받겠다는 의미이다. - 위 코드는 앞서 선언한 플러그인의 의존성들을 적용할 것인지를 결정하는 코드이다. - io.spring.dependency-management 플러그인은 스..
[JS] <script> "는 쓸 수 없다. - 인라인 스크립트를 파싱하는 방식 때문에 브라우저는 문자열""를 닫는 태그 로 인식한다. 이런 문제는 위 코드와 같이 "/"문자를 이스케이프해서 해결할 수 있다. 2) 외부 파일 자바스크립트 코드 - 자바스크립트를 외부 파일에서 불러오려면 src 속성을 사용해야 한다. - 위 코드는 example.js란 이름의 외부 파일을 페이지로 불러온다. - 이 파일에는 오직 자바스크립트 코드만 들어가며 태그를 쓰면 안된다. - 인라인 자바스크립트 코드와 마찬가지로 외부 파일의 코드를 해석하는 동안에는 페이지 처리가 멈춘다. 코드를 가져온 방법과 관계 없이 요소는 페이지에 나타난 순서대로 실행되며 예외는 defer와 async속성이 있을 때 뿐이다. - HTML 파일에 자바스크립트 직접 써도 되..