inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌

어노테이션을 이용한 스프링 설정 - 1

강사님 @Bean 태그 부터 질문있습니다.

184

정의준

작성한 질문수 1

0

안녕하세요 강사님, 강사님의 세세한 강의 늘 잘 듣고 있습니다.

xml파일을 java파일로 변환하는 과정에서 @Bean태그를 사용하고 계신데요,

Service 객체를 생성하는 중에 계속 studentDao 메소드를 호출하고 계신데, 이부분이 이해가 잘 안됩니다.

이전에 예제 코드에서는, 이미 생성했던 studentDao를 각 서비스 객체에 넣었기 때문에 studentDao는

한번만 생성 된후 서비스 객체들이 이미 생성됐던 studentDao를 공유하는(?) 개념으로 이해했습니다.

때문에 다른 서비스에서 정보를 변경하더라도 다른 서비스에서도 그 변경된 정보에 접근하기 때문에

정보의 동기화가 되는 걸로 이해했습니다.

하지만 이번 강의에선 각 서비스를 만들때 매번 studentDao 메소드를 생성하며 studentDao를 매번 생성하여 넣어주는 것으로 이해했습니다.

이 경우에도 변경된 데이터의 동기화가 이루어 지는지 여쭤보고 싶습니다.

감사합니다.

spring java

답변 1

3

정의준

자문 자답입니다.
@Configuration태그를 달면 내부적으로 생성되는 객체들을 싱글톤으로 구분하기 때문에 상관없다고 알게되었습니다.
또한 강사님께서도 이전 강의에서 xml 파일로 생성되는 객체들은 싱글톤으로 구성된다고 말씀하신게 기억납니다.
감사합니다

spring mvc project 안뜸...

0

172

1

Project 'ch02_pjt_01' has no explicit encoding set ch02_pjt_01 /ch02_pjt_01 No explicit project encoding

0

2075

1

xml 부분 오류가 나옵니다.

0

302

1

spring legacy project 발견되지 않아서 문의 드립니다!

0

672

1

StudentDao파일은 생성자가 없는데 왜그런가요?

0

383

1

스프링 레거시 프로젝트 생성 오류 질문드립니다.

0

390

1

application context.xml 관련 문의

0

572

2

StudentAssembler 클래스 질문드립니다.

0

341

0

sts를 설치하니까 해당 오류때문에 진도를 못나가고있습니다..

0

1055

1

qualifier 를 왜 [퀄리필러]로 발음 하시는지 ㅠㅠ 처음에 잘 못알아들엇네요

2

472

0

spring MVC project 가 보이지 않아요

0

484

1

'커넥션 풀' 등 DB와 연동하는 setup 에서의 유저정보 노출의 문제

0

322

0

memLogin 메서드에서 @RequestParam으로 받을시

0

229

0

model 파라미터가 들어온다고 하셨는데

0

275

1

import 시, pom.xml 파일 인식 못함

0

786

1

해결법 - The type org.springframework.context.ConfigurableApplicationContext cannot be resolved.

0

1380

0

12강 어노테이션에서 MainClassUseConfiguration.java 이거 돌리면 Cannot load configuration class: ems.member.configuration.MemberConfig 에러 나오는데 어떻게 해결하나요

0

1439

2

질문드립니다!

0

258

0

STS 설치와 MVC 프로젝트 생성 에러

0

336

0

처음 시작하며 compiler path 또는 version 관련 에러로 run 안될시

1

296

1

Join 과 Main으로 가는 링크 질문 (17강 13분)

0

232

0

싱글톤이 뭔가요..

0

917

2

14강 STS3 설치시 마켓플레이스에서 찾을 수 없을 때 해결방법

3

2854

0

이런 에러가 나오는데요. 왜 그런 걸까요?

0

309

1