• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

메이븐에 h2 1.3.176 버전이 의존성이 추가가 안됩니다..

22.08.15 21:40 작성 조회수 269

0

1.3.176 버전을 등록하면 빨간줄 뜨고

계속 2.대 버전으로 업그레이드 하라고 뜹니다.

그렇게 1.4.200 이나

2.1.214 버전을 사용하고 Embeded 로 h2 db를 테스트 connection 하면 not found 라고 뜨면서 연결이 안됩니다..

 

그리고 이미 test.mv.db 파일이 

c/user/사용자이름 폴더에 존재합니다..

이럴 땐 어떻게 해야할까요?

아래처럼 추가해주려고하는데

spring:
datasource:
url: jdbc:h2:tcp://localhost/~/testmsadb

yml 파일에 추가가 안되네요  Cannot resolve configuration property 'spring.database.url'

라고 뜹니다. ( 아예 자동완성이 뜨질 않네요)...

 

이 상황을 어떻게 해결하면 좋을까요?

 

참고로 하나만 더 말씀드리면

web-admin-others : 는 빨간줄이 뜨고

h2:
console:
enabled: true
settings:
web-admin-others: true
path: /h2-console

Cannot resolve configuration property 'spring.h2.console.settings.web-admin-others' 라고 뜨네요

 

그리고 저는 spring boot 2.6.10 버전에

자바 1.8

스프링 클라우드 2021.0.3 버전을 사용하고 있습니다.

답변 2

·

답변을 작성해보세요.

0

안녕하세요, 이도원입니다. 

말씀하셨던 오타를 알려드리려 했는데, 원인을 찾으셨네요. 

추가로 H2 버전은 2.1.214 로 테스트 하였을 때도, 정상적으로 테이블 생성이 되는 것 을 확인 했습니다. (아래 이미지에서 버전 2.1.214로 확인하실 수 있습니다)

감사합니다. 

리자몽님의 프로필

리자몽

질문자

2022.08.23

좋은 정보 감사합니다~

0

리자몽님의 프로필

리자몽

질문자

2022.08.16

이런 ... 이것도...

자동완성하다보니까

web-admin-others: true로 적어버렸네요

web-allow-others :true 로 했어야했네요

해결했습니다.