H2 4

Spring Boot - Security 사용하기 (인메모리)

아래 소스들은 이전 포스팅 중 Spring Boot + MyBatis 프로젝트 연습의 MyBatis - Join 매핑하기 소스 기준으로 추가된 내용입니다. 참고하세요. 이번 포스팅에서는 Spring 공식 가이드 내용 기준으로 Security를 설정해보기로 했습니다. 실제 개발 시에는 인메모리로 사용하지 않겠지만 DB로 접근하여 로그인하는 부분은 차후 진행하기로 하고 우선은 인메모리를 사용하는 Spring 공식 가이드를 따라 해 보았습니다. Spring Boot - Security 사용 및 인메모리 설정 1. pom.xml에 추가 ... org.springframework.boot spring-boot-starter-security ... 2. Spring Security가 classpath에 있는 경우 ..

Spring Boot + H2 + MyBatis로 사용해보기

Spring Boot + MyBatis 프로젝트 연습 목록 - 01. 신규 Spring Boot 프로젝트 만들기 - 02. Thymeleaf, spring-boot-devtools 추가 - 03. Spring Boot에 H2 추가 - 04. Spring Boot + H2 + Jdbc로 사용해보기 - 05. Spring Boot + H2 + MyBatis로 사용해보기 (현재 포스트) 드디어 MyBatis를 추가하여 사용하는 부분입니다. 시작하기 전 도메인 객체 추가 및 리팩토링 1. 도메인 객체를 하나 이상 두고 MyBatis를 테스트해보고 싶었기에 Diary 도메인 객체를 추가하였다. Diary 관련 소스는 포스팅에는 남기지 않고 아래에 공유드린 github에서 확인이 가능하다. src/main/java..

Spring Boot + H2 + Jdbc로 사용해보기

Spring Boot + MyBatis 프로젝트 연습 목록 - 01. 신규 Spring Boot 프로젝트 만들기 - 02. Thymeleaf, spring-boot-devtools 추가 - 03. Spring Boot에 H2 추가 - 04. Spring Boot + H2 + Jdbc로 사용해보기 (현재 포스트) 현재 포스팅하는 시리즈는 Spring Boot와 MyBatis를 결합한 프로젝트를 연습하는 부분입니다. 하지만 이번 포스팅은 MyBatis를 설정하기 전에 먼저 Jdbc로 사용하는 방법을 확인하고 싶어 진행한 곁가지입니다. 01~03번 포스팅까지는 동일하게 진행되고 사용함에 있어 04.Jdbc / 05.MyBatis(이후 정리 예정) 이렇게 나뉘어집니다. JDBC 사용하기 1. pom.xml에 아..

Spring Boot에 H2 추가

Spring Boot + MyBatis 프로젝트 연습 목록 - 01. 신규 Spring Boot 프로젝트 만들기 - 02. Thymeleaf, spring-boot-devtools 추가 - 03. Spring Boot에 H2 추가 (현재 포스트) 이번 포스팅에서는 앞서 만든 프로젝트에 H2 Database 설정을 추가합니다. 연습 프로젝트이므로 MySQl과 같은 DBMS를 사용하지 않고 간단한 테스트용으로 내장 Database로 H2를 선택하였습니다. H2 의존성 추가 1. pom.xml에 아래 내용 추가 ... 기존 내용 생략 ... com.h2database h2 runtime 참고 : 프로젝트 생성 시에 의존성 선택 화면에서 H2 Database 선택하면 자동으로 추가된다. 2. 브라우저에서 H2 ..