일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CleanCode
- @RequiredArgsConstructor
- 자료구조
- JsonNode
- 마크다운
- java
- @NoArgsConstructor
- 내부 정렬
- 정렬
- 배열
- @ComponentScan
- 클래스
- 마크다운 테이블
- 빅 오 표기법
- 쿠키
- code
- 트리
- 스택 큐 차이
- 코드
- 클린
- 리스트
- 클린코드
- 연결 리스트
- 선형 리스트
- 계산 검색 방식
- WebClient
- mysql
- 쿼리메소드
- 인터페이스
- query
- Today
- Total
목록@ComponentScan (2)
Developer Cafe
빈(Bean) Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean) 이라고 부른다. ApplicationContext.getBean()으로 얻어질 수 있는 객체는 빈이다. IoC(Inversion of Control) 제어의 역전 즉, 자바 초기 객체간 의존관계를 연결하는 등의 제어권은 개발자가 직접 가지고 있었다. 그러나 Servlet, EJB가 등장하면서 개발자가 독점적으로 가지고 있던 제어권이 외부 컨테이너로 넘어갔다. 이것이 IoC이다. IoC Container BeanFactory ApplicationContext 1) BeanFactory BeanFactory 인터페이스는 IoC컨테이너의 기능을 정의하고 있는 인터페이스이며, Bean의 생성 및 의존성 주입, 생명주기 관리 등의 기..
@SpringBootApplication으로 인해 스프링 부트의 자동 설정, 스프링 Bean 읽기와 생성은 모두 자동으로 설정됩니다. 특히 @SpringBootApplication이 있는 위치부터 설정을 읽어가기 때문에 항상 프로젝트 최상단에 위치해야만 합니다. main메소드의 SpringApplication.run 으로 인해 내장 WAS를 실행합니다. 내장 WAS를 사용하게 되면 톰캣을 설치할 필요가 없게 되고, 스프링 부트로 만들어진 Jar 파일을 실행하면 됩니다. @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, a..