• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

스프링 2.7.x 사용자 오류

23.05.11 19:05 작성 23.05.11 19:05 수정 조회수 410

1

오류 난 거 몇 가지 적겠습니다.

이제 User 클래스에 @Table(name = "users") 붙여줘야 합니다. h2 버전 올라가면서 테이블 이름 user를 사용 못 합니다. 9:15에서 실행하면 중간에 에러 떠요.

15:44

sql:
init:
mode: always

 

그리고 이전까지 h2가 잘 실행됐는데 이번 편에서localhost:8080/h2-console 접속 시 whitelabel이 계속 나오고 Application 실행 시에 h2가 실행된다는 메시지도 안 나오는 미친 에러 걸려서 h2.png(h2 로그 안 나옴)

해결법을 못찾아서 압축하고 드라이브 올리고 마지막으로 확인차 다운받아서 확인해 봤는데 다시 h2 실행이 잘 되네요..? 왜 그런지 아시는 분 댓글 부탁드립니다 ㅎㅎ

답변 1

답변을 작성해보세요.

4

안녕하세요. 호돌맨입니다.
아래와같이 처리해서 테이블명으로 user를 사용할 수 있습니다.

spring:
  datasource:
    url: jdbc:h2:mem:hodolog;NON_KEYWORDS=USER
    username: sa
    password:
    driver-class-name: org.h2.Driver

감사합니다.