목록Spring (16)
후라이
다형성객체지향언어의 가장 큰 특징은 다형성이라고 할 수 있습니다. 이를 예시를 들어 설명하자면,운전자(클라이언트)가 자동차라고 하는 클래스를 운전하는 상황입니다.하지만, 자동차는 K5, 아반떼, 테슬라 등 종류야 여러가지가 될 수 있겠죠? 여기서 이 각각의 자동차들은 공통적으로엑셀 밟으면 가고, 브레이크 밟으면 멈추고 이런 표준화된 기능들을 가질 겁니다.여기서 운전자는 테슬라의 전기 모터 구조나 원리에 대해서는 알 필요가 없습니다. 즉, "구현"은 알지 않아도 됩니다. 운전자: 자동차의 내부 구조나 구체적인 작동 방식(구현)을 몰라도 핸들, 브레이크 등 표준 인터페이스만으로 운전할 수 있다.자동차: 다양한 종류(K5, 아반떼, 테슬라)가 있지만, 표준화된 기능(운전)이 구현되어 있다.다형성: 운전자가 동..
앞에서 h2 database 연결을 무사히 마친 뒤, 이제 springboot와 Database를 연결해보자. 1. h2 console에서 다음과 같이 member table을 만들기 create table member ( id bigint generated by default as identity, name varchar(255), primary key (id) ); insert into member(name) values('spring'); insert into member(name) values('spring2'); select * from member; 를 수행하면 다음과 같이 테이블에 값이 잘 들어감을 확인할 수 있다. 2. springboot와 database 연결 build.gradle 의존..
https://blog.naver.com/jtcjtc/223117129981 [2023-06 최신] Database "C:/Users/" not found, either pre-create it or allow remote database creation [1] 강사님 화면: 성공 / 내 화면: 실패 스프링 강의 듣다가, H2 DB 처음 생성하는 시간. 분명히 강의에... blog.naver.com 위에 나온 위인의 도움 덕에 사건 해결 1. H2 database 설치 https://www.h2database.com/html/download-archive.html Archive Downloads www.h2database.com 1.4.200 버전이 필요하신 분은 위 링크에서 1.4.200 버전으로 in..
스프링 빈과 의존관계 1. 컴포넌트 스캔과 자동 의존관계 설정 -> MemberController가 MemberService, MemberRepository를 사용할 수 있게 의존관계를 설정한다. 기존 MemberController 클래스의 생성자에 @Autowired 애너테이션 추가 package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; @Controller public class MemberControll..