728x90
스프링 시큐리티를 이용하면 H2 데이터베이스에 바로 접근할 수 없다.
MySQL 등을 처음부터 사용할 수 있지만, 개발의 편의성을 고려해서 H2 DB 를 사용한다면 설정방법을 알아야 하기때문에,
간단히 정리했다.
아래 내용으로 된 블로그를 많이봤는데 Deprecated 되어서 더이상 사용할 수 없었다.
new XFrameOptionsHeaderWriter(
new WhiteListedAllowFromStrategy(Arrays.asList("localhost")) // 여기!
)
1. h2-console 로 시작하는 접근을 모두 허용
2. csrf 비활성화
3. http 헤더 frameOptions 비활성화
참고
https://malwareanalysis.tistory.com/160
스프링부트 h2인메모리 콘솔 접속
안녕하세요. 이번 글에서는 스프링부트 h2인메모리 설정 후 콘솔접속하는 방법을 다룹니다. h2인메모리: https://malwareanalysis.tistory.com/159 참고 들어가며 h2에서는 개발 편의성을 위해 h2-console을 제
malwareanalysis.tistory.com
728x90
'Spring > Spring-detail' 카테고리의 다른 글
JUnit 테스트의 생명주기를 알아보자 (1) | 2022.09.11 |
---|---|
application.yml 에서 JPA 설정하기 (1) | 2022.09.11 |
ResponseEntity<T> (0) | 2022.08.31 |
assertThrows 예외 테스트 (0) | 2022.08.21 |
assertThatThrownBy 테스트 (0) | 2022.08.17 |
댓글