| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
- 데이터베이스
- springboot
- 소프트웨어
- 자료구조
- 프로그래밍언어
- 데이터분석
- 머신러닝
- 웹개발
- 자바스크립트
- 인공지능
- I'm Sorry
- 클라우드컴퓨팅
- 보안
- 사이버보안
- 디자인패턴
- 버전관리
- 컴퓨터과학
- 파이썬
- 소프트웨어공학
- 빅데이터
- 데이터구조
- 네트워크보안
- Yes
- 컴퓨터비전
- 데이터과학
- 딥러닝
- 컴퓨터공학
- 네트워크
- 알고리즘
- 프로그래밍
- Today
- Total
목록2023/10/27 (15)
스택큐힙리스트
나는 실제로 메소드에 @Transactional을 어노테이션한다면 무슨 일이 일어나는지 알고 싶습니다? 물론, Spring이 그 메소드를 트랜잭션 안에 랩핑한다는 것을 압니다. 하지만, 저는 다음과 같은 의문이 있습니다: Spring이 프록시 클래스를 생성한다는 것을 들어보았습니다. 더 자세히 설명해주실 수 있나요? 그 프록시 클래스에는 실제로 어떤 것이 있는 건가요? 실제 클래스는 어떻게 될까요? 그리고 Spring이 생성한 프록시 클래스를 어떻게 볼 수 있을까요? 또한 Spring 문서에서 다음과 같이 읽었습니다: 참고: 이 메커니즘은 프록시에 기반하기 때문에, 프록시를 통해 들어오는 '외부' 메소드 호출만 가로채게 됩니다. 이는 대상 객체 내에서 발생하는 '자체 호출', 즉 대상 객체의 다른 메소드..
@Transactional을 DAO 클래스와/또는 그들의 메서드에 배치해야 하는지, 또는 DAO 객체를 사용하는 서비스 클래스에 주석을 추가하는 것이 더 나은지에 대해서는 어떤 의미인가요? 아니면 레이어 모두에 주석을 달아야 하는 것이 의미가 있을까요?답변 1나는 트랜잭션이 서비스 레이어에 속한다고 생각합니다. 그것은 작업 단위와 사용 사례를 알고 있기 때문입니다. 여러 개의 DAO가 단일 트랜잭션에서 함께 작동해야 하는 서비스에 주입되는 경우에는 올바른 답입니다.답변 2@Transactional 어노테이션은 스프링 프레임워크에서 제공하는 중요한 어노테이션 중 하나입니다. 이 어노테이션은 데이터베이스 트랜잭션을 관리하는데 사용되며, 일반적으로 서비스 계층의 메서드에 적용됩니다. @Transactional..
닫힘. 이 질문은 더 중점을 둬야 합니다. 현재로서는 답변을 받을 수 없습니다. 이 질문을 개선하고 싶으세요? 이 게시글을 편집하여 질문이 하나의 문제에만 초점을 맞출 수 있도록 업데이트하세요. 닫힘 5년 전. 이 질문을 개선하기 나는 Spring에 대해 많이 들었는데, 사람들은 인터넷 곳곳에서 Spring이 웹 개발에 좋은 프레임워크라고 말하고 있습니다. 대체로 Spring Framework은 무엇이며, 왜 일반 Java 대신에 사용해야 할까요?답변 1 다른 사용자 리스트 인터페이스 구현을 사용하고 싶다면 어떻게 하나요? XML을 변경하기만 하면 됩니다. 사용자 리스트 인터페이스 구현이 준비되어 있지 않다면 어떻게 해야 하나요? 임시 모의 구현을 프로그래밍하여 뷰의 개발을 용이하게 합니다. 더 이상 스..