나는 생성자 삽입을 통해 DAO 클래스에 jdbcTemplates를 전달하는 대규모 멀티 스레드 웹 애플리케이션을 가지고있다. 이것은 멀티 스레딩 위험입니까? 대신에 데이터 소스 만 전달해야합니까?jdbctemplate 생성자가있는 여러 DAO가 멀티 스레딩 위험에 노출되어 있습니까?
0
A
답변
1
스프링 IOC는 시작시 단 하나의 스레드에서만 실행되므로 스레딩 문제는 문제가되지 않습니다. Spring은 완전히 구성 될 때까지 DAO를 Bean으로 게시하지 않습니다 (다른 곳에서 가져 오기 위해).
1
다중 스레딩의 위험이 없으므로 안전하게 jdbcTemplate을 DAO 클래스로 전달할 수 있습니다. 모든 쿼리 실행 방법에서 본질적으로 주입 된 데이터 소스와 통신하며 은이 부작용을 일으킬 수있는 상태를 사용하지 않습니다.
관련 문제
- 1. 멀티 스레딩
- 2. 멀티 스레딩 루프 효과가 있습니까?
- 3. PHP에서 멀티 스레딩
- 4. 여러 생성자가있는 클래스 삽입
- 5. 멀티 스레딩 캡처 비디오
- 6. 멀티 스레딩 쿼리
- 7. JavaFX 멀티 스레딩
- 8. red5의 멀티 스레딩
- 9. 멀티 스레딩 및 멀티 태스킹
- 10. iPhone : 멀티 태스킹, 멀티 스레딩?
- 11. iPhone "멀티 스레딩"질문
- 12. 멀티 스레딩 CSLA.NET
- 13. 멀티 스레딩 질문
- 14. Bash의 멀티 스레딩
- 15. IE6에서 JavaScript 멀티 스레딩?
- 16. 멀티 스레딩 참조?
- 17. Java의 멀티 스레딩
- 18. LINQ Changeset 멀티 스레딩
- 19. C 멀티 스레딩 원점
- 20. 정적 메서드 및 멀티 스레딩
- 21. tcplistener를 사용하는 멀티 스레딩
- 22. 멀티 스레딩 질문
- 23. 부스트 멀티 스레딩
- 24. webClient Bot - 멀티 스레딩
- 25. 멀티 스레딩 성능 문제
- 26. c 멀티 스레딩 과정
- 27. 멀티 스레딩 환경 구현
- 28. 파이썬 멀티 스레딩 동기화
- 29. 멀티 스레딩 문제
- 30. 멀티 스레딩 vs 프로세스