인프런-김영한 스프링 강의

스프링 입문 '섹션 6-1' 부터 '섹션 6-2' 까지

hunm719 2023. 2. 16. 21:32

오늘은 h2 데이터베이스를 설치 및 연결 후 기초적인 member 테이블을 생성해봤다.

 

처음 h2 데이터베이스를 설치할 때 

이와 같은 오류가 뜨고, url 앞 부분을 localhost로 변경해도 같은 오류가 떠서 재설치를 여러번 했지만 그래도 똑같기에

컴퓨터를 재부팅 후 재설치 및 실행해보니 정상적으로 설치할 수 있었다.(이거 하느라 거의 30분을 날렸다....)

 

옛날옛날 개발자 선배들이 구현했다는 방식인 JDBC API 코딩도 구경했고, SQL문법도 조금 써먹어봤다(select * 정도지만)

 

 

마지막은 영한님의 멘트로 마무리하겠다.

 

"스프링의 DI (Dependencies Injection)을 사용하면 기존 코드를 전혀 손대지 않고, 설정만으로 구현 클래스를 변경할 수 있습니다. 객체지향의 진짜 매력은 상속 이런거 보다 인터페이스에서 구현체를 바꾸면서도 기존 코드를 변경하지 않고도 바꿀 수 있는 것이라고 생각해요."

 

 

https://github.com/hunm719/inflearn-younghankim-spring

 

GitHub - hunm719/inflearn-younghankim-spring

Contribute to hunm719/inflearn-younghankim-spring development by creating an account on GitHub.

github.com