질문입니다
393
작성한 질문수 57
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)
[질문 내용]
스프링에서 프록시는 따로 설정을 하지 않아도 내부적으로 작동이 되는게 맞을까요?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
스프링에서 프록시에 대한 설정은 내부적으로 자동으로 처리되는 경우가 많아요. 스프링은 AOP(Aspect-Oriented Programming)를 지원하는 프레임워크로, 프록시를 이용해 AOP 기능을 제공해요. 따라서, 스프링에서 AOP를 이용하는 경우에는 별도의 설정이 필요하지 않습니다.
스프링은 프록시를 사용하여 트랜잭션 관리, 보안, 로깅 등 여러 가지 측면에서 기능을 제공합니다. 이러한 기능들은 주로 애노테이션을 통해 설정하거나 XML 설정 파일에서 지정할 수 있어요. 프록시에 대한 작동 방식은 스프링의 내부에 의해 처리되기 때문에 개발자가 직접 설정을 해줄 필요는 없습니다.
따라서, 스프링에서 프록시를 사용하는 경우, 개발자는 필요한 기능을 지정하는 애노테이션 또는 XML 설정을 통해 스프링이 프록시를 자동으로 생성하고 활용하게 됩니다.
참고로, 프록시의 구체적인 동작 방식은 개발자가 원하는 대로 커스터마이징할 수도 있습니다. 스프링은 다양한 프록시 생성 방식을 지원하고 있으며, 개발자는 이를 통해 자신이 원하는 방식으로 프록시를 설정할 수 있습니다.
질문이 도움이 되셨는지 확인 부탁드려요. 추가로 궁금한 점이 있으시면 언제든지 물어보세요!
벌크연산에서 member.getAge 호출 시 영속성 컨텍스트에서 데이터를 가져오는건가요?
0
22
2
inheritance startegy 선택시 고려사항
0
21
1
Entity 동등성 비교
0
18
1
실무 조언 관련 질문입니다.
0
44
1
H2데이터베이스 파일 생성
0
56
2
서브쿼리 강의에서 ALL 예시 관련 질문드립니다.
0
52
2
수정또는 삭제시 영속성 엔티티에 값이 무조건 있어야 하나요?
0
51
1
JPQL 메소드와 락
0
55
1
Delivery @OneToOne
0
60
1
17강 4~5분대 테이블 값 조회가 안됩니다.
0
92
2
UnsupportedOperationException 발생
0
86
3
H2 Database 연결이 안됩니다.
0
92
2
연관관계 매핑 질문드립니다.
0
85
2
h2데이터베이스 실행오류
0
107
2
persistence.xml
0
106
2
양방향 연관관계에서 연관관계의 주인(mappedBy)을 왜 꼭 정해야 하나요?
0
80
1
영속성 컨텍스트
0
65
1
JPA 프록시
0
94
1
Native Query와 MyBatis
0
68
1
영속성 컨텍스트는 어떤 메모리에 저장되는건가요?
0
85
1
임베디드 타입 예시 코드 관련 질문
0
114
3
명시적 조인에서 별칭을 주면 왜 객체에 접근할 수 있나요
0
94
3
인텔리제이 패키지 커서 단축키 질문
0
108
2
혹시 현재는 ID 데이터 타입이 String이면 안되나요?
0
143
1





