1. Spring 둘러보기
1. Spring 코드 예제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package org.example.bootstrap;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class BootstrapApplication {
public static void main(String[] args) {
SpringApplication.run(BootstrapApplication.class, args);
}
}
- 스프링 어플리케이션을 부트스트래핑(부팅) 하는 과정
- SpringApplication 생성(new SpringApplication()) a. 스프링 어플리케이션의 다양한 프로퍼티(재산) 설정
- SpringApplication.run() a. 실제 스프링 동작에 필요한 정보들을 생성하고 가져오고 메모리에 올림
2. 이론 시간에 알아볼 스프링 기술
1. 스프링의 핵심
- 스프링 코어
- DI, IoC, 컨테이너 : 스프링의 근간을 이루고 전체 어플리케이션을 통제하는데 활용되는 기술
- Resource, AOP, Validation, SpEL : 많은 어플리케이션에서 공통적으로 활용하기 좋은 스프링에서 제공해주는 기능
- 스프링 Web MVC
- Web MVC가 어떤 것인가
- HTTP 요청/응답 처리 : Web MVC는 계속 어플리케이션이 요청 올때까지 대기를 하고 있음, 요청이 오면 그 즉시 처리를 하고 응답을 함
- 필터, 인터셉터 : 웹에서 들어오는 요청을 필터링 하거나 공통적인 처리를 하는 용도의 기술
- 예외처리 : 웹에서 들어온 처리를 하던 중 오류가 발생했을 때 어떻게 해야 더 안전하게 처리할 수 있을까?
- Web MVC가 어떤 것인가
This post is licensed under CC BY 4.0 by the author.