일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- html
- date
- 힙덤프
- javascript
- BFS
- alter
- scanner
- List
- string
- JPA
- math
- Calendar
- 스택
- NIO
- priority_queue
- union_find
- dfs
- GC로그수집
- CSS
- 리소스모니터링
- Union-find
- set
- 스프링부트
- Properties
- spring boot
- sql
- 큐
- map
- deque
- Today
- Total
목록2024/11/03 (5)
매일 조금씩
[전체 목차]IoC 컨테이너와 빈스프링 IoC 컨테이너와 빈ApplicationContext와 다양한 빈 설정 방법@Autowired@Autowired사용할 수 있는 위치주입할 빈에 따른 경우의 수같은 타입의 빈이 여러개 일 때동작 원리Resource / Validation데이터 바인딩SpEL스프링 AOPNull-Safety 1. @Autowired: 필요한 의존 객체의 "타입"에 해당하는 빈을 찾아 주입한다.기본값은 true (못 찾으면 애플리케이션 구동 실패) 2. 사용할 수 있는 위치1) 생성자 (스프링 4.3부터는 @Autowired 생략 가능)@Service 클래스의 생성자에 @Autowired를 안붙여도 Spring 4.3 부터는 의존성 주입을 해준다.@Repository 가 붙어야할 리파..
[전체 목차]IoC 컨테이너와 빈스프링 IoC 컨테이너와 빈ApplicationContext와 다양한 빈 설정 방법 스프링 IoC 컨테이너의 역할ApplicationContext빈 설정컴포넌트 스캔빈 설정 방법의 변천사Resource / Validation데이터 바인딩SpEL스프링 AOPNull-Safety spring-boot-stater-web 의존성만 넣어 두면 우리가 애플리케이션을 만드는데 필요한 의존성들이 대부분 들어온다.spring core, spring context, spring beans 이렇게 세개가 주요한 의존성들... 1. 스프링 IoC 컨테이너의 역할빈 인스턴스 생성의존 관계 설정빈 제공 2. ApplicationContext: BeanFactory의 확장판. 빈 관리..
[목차]Sevlet이란?Spring에선 어떻게 쓰일까?@RestController와 @Controller의 차이점 1. Servlet 이란?Servlet은 Java 기반의 웹 애플리케이션을 개발하기 위한 서버 측 프로그램으로,주로 HTTP 요청을 처리하고 응답을 생성하는데 사용된다. Point1. 서버 측에서 동작Servlet은 웹 서버나 애플리케이션 서버에서 실행되며,클라이언트(주로 웹 브라우저)로부터 들어오는 요청을 받아 처리한 뒤,HTML이나 JSON 등의 응답을 반환하는 역할을 한다. Point2. HTTP 프로토콜 지원Servlet은 HTTP 프로토콜을 지원하므로, GET, POST, PUT, DELETE 등 다양한 HTTP 메서드로 요청을 처리할 수 있다. 이를 통해 동적인 웹 페이지를 생성..
Java EE와 Spring Framework는 엔터프라이즈 애플리케이션을 개발하기 위한 플랫폼으로 공통의 목표를 가지고 있지만,설계 철학, 기능 제공 방식, 유연성 등의 측면에서 차이가 있다. Spring framework는 2003년 첫 등장 시,Java EE 표준과 싸운는 것처럼 보여 어그로를 상당히 끌었지만,실제론 JEE 스팩을 구현(+알파)한 모음체이다. Spring을 사용하는 것이 좋은 어노테이션들:// Springimport org.springframework.transaction.annotation.Transactional;import org.springframework.stereotype.Service;import org.springframework.stereotype.Repository..
[전체 목차]IoC 컨테이너와 빈스프링 IoC 컨테이너와 빈스프링 IoC 컨테이너빈IoC 컨테이너를 사용하는 이유는?핵심 인터페이스 (BeanFactory)@Repository, @Service와 같은 어노테이션으로 왜 빈으로 등록하는가? 왜 IoC 컨테이너가 관리하게 했는가?Repository 객체를 만드는 비용이 비싼 이유는?의존성 주입을 받지 않는 경우, 단위테스트가 힘든 이유는?ApplicationContextIoC 컨테이너에 중요한 인터페이스Resource / Validation데이터 바인딩SpEL스프링 AOPNull-Safety Inversion of Control: 의존 관계 주입 (Dependency Injection)이라고도 하며,어떤 객체가 사용하는 의존 객체를 직접 만들어 사용..