일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 딥러닝
- 인공지능
- 컴퓨터공학
- 데이터분석
- 2
- 프로그래밍
- 사이버보안
- 클라우드컴퓨팅
- 프로그래밍언어
- 데이터베이스
- 자바스크립트
- 보안
- 자료구조
- 소프트웨어
- 파이썬
- 코딩
- 웹개발
- 네트워크
- 소프트웨어공학
- 머신러닝
- I'm Sorry
- Yes
- 네트워크보안
- 빅데이터
- 알고리즘
- 컴퓨터비전
- 데이터구조
- 버전관리
- 컴퓨터과학
- 데이터과학
- Today
- Total
목록스프링프레임워크 (8)
스택큐힙리스트
나는 spring 2.5에서 @Component 어노테이션이 도입되었으며, 클래스패스 스캔을 통해 XML 빈 정의를 제거하기 위해 사용되었다는 것을 이해합니다. @Bean은 spring 3.0에서 도입되었으며, @Configuration과 함께 사용하여 XML 파일을 완전히 제거하고 대신 자바 구성을 사용할 수 있습니다. @Component 어노테이션 대신에 @Bean 어노테이션을 도입하는 대신에 재사용이 가능했을까요? 내 이해에 따르면 최종 목표는 두 가지 경우 모두 빈을 생성하는 것입니다.답변 1@Component 구성 요소 검색과 자동 연결에 적합합니다. @Bean을 언제 사용해야 할까요? 일부 경우에는 자동 구성을 선택할 수 없습니다. 언제? 제공된 소스 코드가 없어서 @Component로 클래스..
어노테이션 @Resource (jsr250) 또는 @Autowired (Spring 전용) 중 DI에서 어떤 것을 사용해야 하나요? 과거에는 @Resource(name=blah)와 @Autowired @Qualifier(blah)를 모두 성공적으로 사용해 왔습니다. jsr 사람들에 의해 인가되었으므로 @Resource 태그를 사용하려는 본능이 있습니다. 이에 대해 강한 의견이 있는 사람이 있을까요?답변 1모든 @Autowired (또는 @Inject)와 @Resource는 동등하게 잘 작동합니다. 그러나 개념적 차이 또는 의미의 차이가 있습니다. @Resource는 이름으로 알려진 리소스를 가져와주세요. 이름은 주석이 달린 세터나 필드의 이름에서 추출되거나 name-매개변수에서 가져옵니다. @Inject..
@Transactional을 DAO 클래스와/또는 그들의 메서드에 배치해야 하는지, 또는 DAO 객체를 사용하는 서비스 클래스에 주석을 추가하는 것이 더 나은지에 대해서는 어떤 의미인가요? 아니면 레이어 모두에 주석을 달아야 하는 것이 의미가 있을까요?답변 1나는 트랜잭션이 서비스 레이어에 속한다고 생각합니다. 그것은 작업 단위와 사용 사례를 알고 있기 때문입니다. 여러 개의 DAO가 단일 트랜잭션에서 함께 작동해야 하는 서비스에 주입되는 경우에는 올바른 답입니다.답변 2@Transactional 어노테이션은 스프링 프레임워크에서 제공하는 중요한 어노테이션 중 하나입니다. 이 어노테이션은 데이터베이스 트랜잭션을 관리하는데 사용되며, 일반적으로 서비스 계층의 메서드에 적용됩니다. @Transactional..
참고: 이것은 공통적인 문제에 대한 권위 있는 답변을 제공하기 위한 것입니다.나는 Spring '@Service' 클래스 ( 'MileageFeeCalculator' )를 가지고 있습니다. 이 클래스는 field ( #$^@^#$@ 필드 ( # ), but the field )를 가지고 있지만, 이 필드를 사용하려고 할 때 문제가 발생합니다. 로그를 확인해 보면 'MileageFeeCalculator' 빈과 'MileageRateService' 빈 모두가 생성되었다는 것을 알 수 있지만, 서비스 빈에서 'mileageCharge' 메소드를 호출하려고 할 때 에러가 발생합니다. 왜 Spring이 필드를 자동으로 연결하지 않는 걸까요?컨트롤러 클래스: '@Controllerpublic class Mileag..