Spring-Boot,JPA로 질문/답변 게시판 구현(12)

Spring-Boot, JPA로 질문/잡변 게시판 구현 및 배포

자바지기님 유튜브 강의 정리

3-1. HTML 템플릿 추가, H2 데이터베잇 설치, 관리툴 확인

  • https://github.com/slipp/web-application-server에서 프로젝트 clone하여 webapp의 자원들 복사하여 적용, 커밋
  • 데이터베이스 설정
    • 보통은 프로그램을 설치해야하지만, H2는 별도 설치가 필요없다.
    • 근데 나는 mysql이 있기때문에 둘다 해볼것이다.
    • H2 연결
      • mvnrepository에서 h2 데이터베이스 라이브러리 pom.xml에 추가
      • url : localhost:8080/h2-console
        • 안되길래 pom.xml의 dependency의 scope삭제
        • console창은 떴는데 connect가 안됨
        • [Database "mem:my-slipp" not found, either pre-create it or allow remote database creation (not recommended in secure environments) [90149-200\]](http://localhost:8080/h2-console/login.do?jsessionid=cd6afc27e6d38131308b305246308695#) 90149/90149
        • 구글 검색을해보니 최근 버전 경우 보안상의 이유로 웹 콘솔에서 새 데이터베이스를 작성할 수 없다고 함.
        • 그래서 이전버전으로 바꿔보기로 결정 - 강의에 나온 버전으로 맞춰서 실행하니 잘 된다.
      • jdbc url : ~/my-slipp
      • user name sa
      • password 없
      • 테이블을 만들지 않았기 때문에 아무데이터도없다
    • Mysql 연결
      • 아직 데이터자체가 없기때문에 H2로 테스트해보고 mysql로 연동하는것 따로 포스팅할 예정

댓글남기기