일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- AOP
- Framework
- pointcut
- spring
- POJO
- java
- Linux
- @test
- 프로퍼티
- Di
- @AspectJ
- 마이바티스
- STS
- Spring JDBC
- 리눅스
- unix
- SpringJDBC
- JDBC TEMPLATE
- Ubunt
- XML
- 컨테이너
- Dependency Injection
- spring framework
- myBatis
- java spring
- @JUnit
- spring aop
- @Spring-Test
- JdbcTemplate
- Spring Boot
Archives
- Today
- Total
개키우는개발자 : )
강의 소개 본문
반응형
1. 스프링 부트의 철학과 기본 개념
- 스프링 부트란?: 스프링 부트는 스프링 프레임워크를 기반으로 한 빠른 애플리케이션 개발을 위한 도구입니다. 복잡한 설정 없이 독립 실행형 애플리케이션을 쉽게 만들 수 있도록 돕습니다.
- 강한 주장 (Opinionated): 스프링 부트는 필요한 기술과 설정을 미리 제공하여 빠른 개발을 가능하게 하지만, 필요한 경우 이를 커스터마이징할 수 있습니다.
2. 자동 구성(Auto-Configuration)
- 자동 구성의 핵심: 스프링 부트는 자동 구성 기능을 통해 개발자가 별도로 설정하지 않아도 필요한 라이브러리와 빈을 자동으로 등록합니다. 이를 통해 개발자는 비즈니스 로직에 집중할 수 있습니다.
- 조건부 자동 구성: @Conditional 애노테이션을 활용하여 특정 조건에서만 빈이 등록되도록 설정할 수 있습니다. 이 조건들은 환경 설정이나 클래스의 존재 여부 등에 따라 다르게 적용됩니다.
3. 스프링 부트와 스프링 프레임워크의 관계
- 스프링 부트는 스프링을 대체하지 않는다: 스프링 부트는 스프링을 쉽게 사용할 수 있도록 돕는 도구일 뿐, 스프링 자체를 대체하는 것은 아닙니다. 따라서 스프링의 동작 원리를 이해하는 것이 중요합니다.
- 스프링 프레임워크의 활용: 스프링 부트는 스프링의 다양한 기능을 활용하여 자동 구성과 같은 편리한 기능을 제공하며, 이를 통해 개발자는 필요한 스프링 기능을 쉽게 사용할 수 있습니다.
4. 독립 실행형 애플리케이션
- 컨테이너리스 개발: 스프링 부트는 독립 실행형 애플리케이션을 쉽게 만들 수 있도록 서블릿 컨테이너를 내장하고 있어, 외부 컨테이너 설치 없이 실행할 수 있습니다.
5. 실습 중심 학습
- 코드로 배우는 스프링 부트 원리: 스프링 부트의 핵심 기능을 직접 코드로 구현하며 스프링 부트와 스프링의 작동 원리를 익히게 됩니다. 이를 통해 스프링 부트의 자동 구성과 이를 커스터마이징하는 방법을 학습할 수 있습니다.
반응형
'토비의 스프링 부트 - 이해와 원리 > 섹션1 - 강의소개' 카테고리의 다른 글
기획 동기와 학습 방법 (0) | 2024.10.04 |
---|---|
강사 소개 (1) | 2024.10.04 |
Comments