일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 딥러닝
- 데이터분석
- 컴퓨터비전
- 프로그래밍
- 보안
- 소프트웨어공학
- 자료구조
- 머신러닝
- 프로그래밍언어
- 사이버보안
- 네트워크
- 데이터구조
- I'm Sorry
- 2
- 컴퓨터과학
- Yes
- 데이터과학
- 소프트웨어
- 네트워크보안
- 코딩
- 컴퓨터공학
- 알고리즘
- 빅데이터
- 웹개발
- 파이썬
- 클라우드컴퓨팅
- 데이터베이스
- 자바스크립트
- 인공지능
- 버전관리
- Today
- Total
목록자동와이어링 (4)
스택큐힙리스트
나는 아직 이해할 수있는 고수준의 Spring 빈 정의를 찾지 못했습니다. 나는 그래일 문서와 책에서 자주 언급되지만 그것이 무엇인지 이해하는 것이 이롭다고 생각합니다. 그래서 Spring 빈은 무엇인가요? 어떻게 사용할 수 있을까요? 의존성 주입과 무슨 관련이 있나요?답변 1빈과 스코프에 대한 설명은 빈 스코프 섹션에서 설명되어 있습니다: 빈(Bean) 정의를 생성할 때, 해당 빈 정의에 의해 정의된 클래스의 실제 인스턴스를 생성하는 레시피를 생성합니다. 빈 정의가 레시피라는 개념은 중요하며, 이는 클래스와 마찬가지로 단일 레시피에서 여러 객체 인스턴스를 생성할 수 있다는 것을 의미합니다. 특정 빈 정의에서 생성되는 객체의 다양한 종속성 및 설정 값을 제어할 수 있을뿐만 아니라, 특정 빈 정의에서 생성..
어노테이션 @Resource (jsr250) 또는 @Autowired (Spring 전용) 중 DI에서 어떤 것을 사용해야 하나요? 과거에는 @Resource(name=blah)와 @Autowired @Qualifier(blah)를 모두 성공적으로 사용해 왔습니다. jsr 사람들에 의해 인가되었으므로 @Resource 태그를 사용하려는 본능이 있습니다. 이에 대해 강한 의견이 있는 사람이 있을까요?답변 1모든 @Autowired (또는 @Inject)와 @Resource는 동등하게 잘 작동합니다. 그러나 개념적 차이 또는 의미의 차이가 있습니다. @Resource는 이름으로 알려진 리소스를 가져와주세요. 이름은 주석이 달린 세터나 필드의 이름에서 추출되거나 name-매개변수에서 가져옵니다. @Inject..
나는 스프링에서 제어의 역전 (IoC)가 어떻게 작동하는지 조금 혼돈스럽습니다. 예를 들어, UserServiceImpl라는 서비스 클래스가 UserService 인터페이스를 구현한 경우 어떻게 @Autowired 되나요? 그리고 Controllers에서 이 서비스의 인스턴스를 생성하는 방법은 어떻게 되나요? 저는 단순히 다음과 같이 하면 되는 것일까요? UserService userService = new UserServiceImpl(); 답변 1컨트롤러에는 다음과 같은 코드가 있습니다: @Controller // 이 클래스가 스프링 빈임을 정의합니다 @RequestMapping(/users) public class SomeController { // 애플리케이션 컨텍스트에 UserService의 인스..
나는 'inversion of control' ( 'IoC' )이 'Spring' 에서 어떻게 작동하는지 조금 헷갈립니다.제가 'UserServiceImpl'라는 이름의 서비스 클래스가 있고, 이 클래스는 'UserService' 인터페이스를 구현합니다.당신이 과연 '@Autowired' 어떻게 될까요?그리고 내 'Controllers'에서, 어떻게 이 서비스의 'instantiate'를 할 수 있을까요? 'instance'당신은 컴퓨터 전문가입니다. 그것을 한국어로 번역하면서 특수 기호를 그대로 유지하면 되는건가요? 'UserService userService = new UserServiceImpl();'답변 1첫째로, 그리고 가장 중요한 것은 모든 스프링 빈들은 관리되며, 응용 프로그램 컨텍스트라고 ..