Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- error
- 에러
- Vue
- 방법
- mybatis
- 프로그래머스
- Java
- 생성
- jquery
- Spring
- GitHub
- 자바
- JavaScript
- 넥사크로
- 알고리즘
- Git
- Security
- IntelliJ
- oracle
- 스프링
- 오라클
- db
- kotlin
- 쿼리
- 함수
- 코틀린
- 시큐리티
- JPA
- aws
- Eclipse
Archives
- Today
- Total
송민준의 개발노트
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 |