Notice
Recent Posts
Recent Comments
송민준의 개발노트
h2 database 사용법(spring boot) 본문
1. pom.xml에 dependency 추가
<!-- h2 scope runtime(실행단계) -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
---------*************-----------------
혹시나 security를 사용한다면 권한 설정을 해줘야하고 관리자만 적용할 수도 있겠지만 일단 누구든지 접근 가능하게 세팅해보겠다.
@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests().antMatchers("/h2-console/**").permitAll();
http.csrf().disable();
http.headers().frameOptions().disable();
}
}
위와 같이 h2-console 이후 모든 경로를 누구나 접근 가능하게 해줬다.
-------***********--------------------------
2. 서버 구동 후 url에 아래와 같이 입력
http://localhost:8087/h2-console
3. 언어 선택에 한국어
4. 기존에 있던 JDBC URL(jdbc:h2:tcp://localhost/~/test) 지우고 아래처럼 입력
jdbc:h2:mem:testdb
5. test connection 및 connection 해보면 성공!
'웹 > Spring boot' 카테고리의 다른 글
Spring DTO 관리 패턴에 대한 고민 (2) | 2021.08.06 |
---|---|
YAML (0) | 2020.07.12 |
테스트코드에 시큐리티 적용하기 (0) | 2020.03.19 |
네이버 간편로그인(SSO, oauth2) (1) | 2020.03.17 |
DB에 세션 저장을 위한 의존성 등록 (0) | 2020.03.17 |