- Django
- 데이터베이스
- springboot
- spring boot
- 스프링부트
- DI
- Docker
- ORM
- PYTHON
- 문자열
- string
- join
- spring
- mysql
- jpa
- 스프링
- java
- Git
- nginx
- sql
- 자바
- spring security 6
- SSL
- 프로그래머스
- @transactional
- AWS
- 1차원 배열
- session
- spring mvc
- select
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
목록DI (3)
개발하는 자몽
지난 포스팅에 이어서 작성합니다.2024.10.02 - [Java] - Java/Spring 테스트 - 1 의존성의존성컴퓨터 공학에서 말하는 의존성(Dependency)은 결합(Coupling)과 같은 의미로, 다른 객체의 함수를 사용하는 상태를 말함 ⇒ A는 B를 사용하기만 해도 의존한다고 할 수 있음의존성을 약하게 만드는 기술 중 하나가 의존성 주입필요한 값을 `new`해서 직접 인스턴스화하는 것이 아닌 외부에서 넣어주는 것`new`를 이용하여 인스턴스화 하는 것은 하드 코딩의존성 주입은 의존성을 약화시키는 것, 의존성을 완전히 없애는 방식이 아님의존성 제거 == 객체 간의 협력 부정 / 시스템 간의 협력 부정대부분의 디자인 패턴이나 설계는 어떻게 하면 의존성을 약화시킬 수 있는지 고민한 결과..
지난 포스트에서 스프링 빈을 등록하는 방법에는 2가지가 있고, 그중에서 "컴포넌트 스캔과 자동 의존관계 설정" 방식을 다뤘다. 이번에는 "자바 코드로 직접 스프링 빈을 등록"한다. 이 글은 아래 강의를 기반으로 작성됩니다. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 자바 코드로 직접 스프링 빈 등록 등록 전에 이전에 MemberService와 MemoryMemberRepository에 사용한 @Service, @Repository, 생성자 위에 @Autowired를 전부 제거한다. MemberController의 @Contro..
이 시리즈는 오랜만에 작성한다. ㅎ.. 정신차리고 다시 해야지. 이 글은 아래 강의를 바탕으로 작성됩니다. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 스프링 빈(Bean)을 등록하는 방법에는 2가지가 있다. 컴포넌트 스캔과 자동 의존관계 설정 자바 코드로 직접 스프링 빈 등록 이 글에서는 첫번째 방법을 이용해서 등록한다. 컴포넌트 스캔과 자동 의존관계 설정 멤버 컨트롤러는 멤버 서비스를 통해 회원가입을 하고, 데이터를 조회할 수 있어야 함 → 의존관계가 있다 : 멤버 컨트롤러가 멤버 서비스를 의존한다. 빈(Bean)이란? Sp..