inflearn logo
강의

Course

Instructor

Create your first server with Java and Spring Boot, from development to deployment, easily! [All-in-one server development package]

Lecture 19. UserController and Spring Container

19강 질문

670

작성자 없음

0 asked

1

 안녕하세요 선생님 늘 친절하게 답변해주셔서 감사합니다. 19강에서 궁금한 게 있는데 service와 repository를 스프링 빈으로 만들기 전에 왜 jdbctemplate에 의존할 수밖에 없는 건가요?

java spring aws mysql spring-boot jpa

Answer 2

0

hyun

살짝 의문이었는데 답변 최고네요 ㅠㅠ

0

lannstark

안녕하세요! 화이팅님~!! 😊 좋은 질문 감사합니다!!

바로 답변 드려보자면, Repository 가 SQL을 날려야 하니 JdbcTemplate 이 필요한데요! 이 JdbcTemplate을 가져오려면 Controller와 Service를 거쳐 Repository까지 JdbcTemplate 을 전달해야 하기 때문에 그렇습니다!!

 

A 클래스가 B 클래스에 의존하다는 의미는,

  • B 클래스의 기능이 정상 동작하기 위해서 A 클래스가 필요하다

라고 생각하시면 되고요!!

 

  • Repository 가 정상 동작하려면 (SQL을 날리기 위해) JdbcTemplate 이 필요하고,

  • ServiceRepositoryJdbcTemplate을 건내주는 역할을 정상 수행하기 위해 JdbcTemplate 이 필요하다

즉, service가 repository가 jdbcTemplate에 의존하고 있다

라고 봐주시면 되겠습니다 ㅎㅎ

 

언제든 또 궁금한 점 편하게 질문 올려주세요~

늘 감사합니다!!! 🙇🙇

리액트 관련 질문이 있습니다.

0

60

2

스프링부트 버전

0

66

2

7강 강의를 들으려고 했는데 오류가 나서 서버가 안 켜지는거 같아요.

0

55

2

33강. UserLoanHistory의 관계성에 대한 질문

1

51

2

Java JDK 버전 문의의 건

0

126

2

ec2 에서 Linux버전이 달라져서 설치가 안되는것 같은데 자료 최신화좀 해주세요.

0

81

3

h2 console 접속했을 테이블 질문

1

62

1

ec2 서버에서 스프링 실행도 되고 인바운드 설정까지 했는데 index.html 안됨

0

71

2

15강. updateUser() 질문

0

51

2

깃허브 질

0

77

2

여기까지 다 끝냈다고 하셨는데

0

75

2

왜안될까요

0

67

2

MySQL 창이안ㄴ뜹니다

0

53

2

포스트맨

0

46

1

spring 개념적인 질문

0

68

2

인텔리제이 샘플코드 실행 안됨 오류

0

138

2

aws 배포할때 .env 파일에 저장한 환경변수에 관하여 여쭤볼게 있습니다

0

81

1

마이그레이션 오류입니다.

0

165

3

Whitelabel Error Page 오류가 났습니다.

0

156

2

안녕하십니까! 오류가 났습니다.. 도와주세요 ㅜㅜ

1

87

3

궁금한게 있습니다.

0

54

2

DTO 관련

0

66

2

궁금한게 있습니다!

0

60

2

35강에서 returnBook 에서 userLoanHistory 값 중복에 관하여

0

54

2