일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 소프트웨어
- 사이버보안
- 데이터분석
- Yes
- 네트워크보안
- 파이썬
- 보안
- 네트워크
- 2
- 데이터과학
- 알고리즘
- 웹개발
- 머신러닝
- 컴퓨터과학
- 프로그래밍
- 자바스크립트
- 인공지능
- 자료구조
- 데이터구조
- 빅데이터
- 클라우드컴퓨팅
- 코딩
- Today
- Total
목록의존성주입 (8)
스택큐힙리스트
나는 아직 이해할 수있는 고수준의 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의 인스..
닫힘. 이 질문은 더 중점을 둬야 합니다. 현재로서는 답변을 받을 수 없습니다. 이 질문을 개선하고 싶으세요? 이 게시글을 편집하여 질문이 하나의 문제에만 초점을 맞출 수 있도록 업데이트하세요. 닫힘 5년 전. 이 질문을 개선하기 나는 Spring에 대해 많이 들었는데, 사람들은 인터넷 곳곳에서 Spring이 웹 개발에 좋은 프레임워크라고 말하고 있습니다. 대체로 Spring Framework은 무엇이며, 왜 일반 Java 대신에 사용해야 할까요?답변 1 다른 사용자 리스트 인터페이스 구현을 사용하고 싶다면 어떻게 하나요? XML을 변경하기만 하면 됩니다. 사용자 리스트 인터페이스 구현이 준비되어 있지 않다면 어떻게 해야 하나요? 임시 모의 구현을 프로그래밍하여 뷰의 개발을 용이하게 합니다. 더 이상 스..