일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- entity lifecycle
- Basic Authentication
- hibernate
- Authentication
- embedded server
- http client
- Collection Framework
- MicroService
- OpenFeign
- undertow
- oauth2
- Retrospection
- java
- backend
- Developer Roadmap
- Spring cloud
- gradle
- spring cloud eureka
- conditional
- OOP
- Spring Core
- Internet
- autoconfiguration
- Spring boot
- spring security
- Spring Data
- Spring Boot Starter
- Spring Boot Actuator
- Web Framework
- Spring MVC
- Today
- Total
목록Web Framework (2)
경계의 경계
Spring Boot란 무엇인가 Spring Boot는 마이크로서비스 기반의 오픈소스 Java 웹 프레임워크이다. Spring 프레임워크 기반으로 웹 어플리케이션을 더욱 빠르고 쉽게 개발할 수 있도록 지원한다. Spring Boot의 주요 기능 Spring Boot는 아래와 같은 기능을 제공하여 Spring Framework에 비해 더욱 빠른 개발을 가능하게 해준다. AutoConfiguration 자동 설정 기능을 제공하여 미리 필요한 의존성을 전부 주입받게 해준다. Opinionated approach Spring boot ‘starter’ 의존성을 제공하여 초기 구축시 필요한 부가 의존성을 한 번에 제공한다. Stand-alone applications Tomcat을 내장하고 있어 자체적으로 실행 ..
들어가며 자바로 프로그래밍을 시작하게 되면, 대부분 Spring Boot 를 사용하는 개발자가 된다. 하지만 Spring Boot 를 사용하기 전에 Spring 을 이해하는 것이 중요하다. Spring 은 Spring Boot, Spring Data, Spring Batch 등 하위 프로젝트의 상위 개념이다. 따라서 Spring 에 대한 이해 없이는 핵심을 이해하였다고 볼 수 없다. Spring 이란 무엇인가 Spring 을 간단하게 이해하면, ‘Dependency Injection Container’ 이다. 우리에게 친숙한 레이어 (DB, 프록시, MVC) 등의 의존성을 주입해줌으로써 자바 어플리케이션을 편리하고 빠르게 구축할 수 있는 프레임워크인 것이다. Dependency Injection (의존성..