영어 공부 && 취미로 공식 문서 번역합니다.
의역, 오역 주의!!!!!!!!영어 못함
원문 : https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#documentation
3.1. 첫 시작
당신이 Spring Boot 또는 Spring 을 시작하고자 하면 the following topics (다음을 따라오세요):
- 첫 시작하기: 개요 Overview | 요구 사항 Requirements | 설치 Installation
- 튜토리얼: Part 1 | Part 2
- 예제 실행해보기: Part 1 | Part 2
3.2. 이전 버전에서 업그레이드
supported version (지원되는 버전의) Spring Boot를 항상 사용하세요.
업그레이드 하려는 버전에 따라 추가적인 팁입니다:
- 1.x 버전에서 업그레이드 하기: Upgrading from 1.x
- 신규 버전으로 업그레이드 하기: Upgrading to New Feature Release
- Spring Boot CLI를 사용해 업그레이드 하기: Upgrading the Spring Boot CLI
3.3. Spring Boot로 개발하기
Spring Boot로 개발할 준비가 됐나요? We have you covered(우리는 보장합니다? 편의성 제공한다는 의미인 듯):
- Build 시스템: Maven | Gradle | Ant | Starters
- Best practices(
대표 기능?): Code Structure | @Configuration | @EnableAutoConfiguration | Beans and Dependency Injection - 코드 Run 하기: IDE | Packaged | Maven | Gradle
- application 패키징: Production jars
- Spring Boot CLI: Using the CLI
3.4. Spring Boot 기능들 배우기
Spring Boot 코어 기능의 자세한 설명이 필요하신가요? The following content is for you(다음 콘텐츠를 제공합니다):
- Spring Application: SpringApplication
- 외부 Configuration: External Configuration
- Profiles: Profiles
- Logging: Logging
3.5. Web
Spring Boot web application을 개발하고자 한다면, 다음 내용을 보세요:
- Servlet Web Applications: Spring MVC, Jersey, Embedded Servlet Containers
- Reactive Web Applications: Spring Webflux, Embedded Servlet Containers
- 우아한 종료: Graceful Shutdown
- Spring Security: Default Security Configuration, Auto-configuration for OAuth2, SAML
- Spring Session: Auto-configuration for Spring Session
- Spring HATEOAS: Auto-configuration for Spring HATEOAS
3.6. Data
당신의 application이 데이터베이스를 다룬다면, 설정 방법은 다음과 같습니다:
3.7. Messaging
어떠한 메시징 프로토콜을 사용한다면, 다음 한 개 이상의 섹션을 확인하세요:
- JMS: Auto-configuration for ActiveMQ and Artemis, Sending and Receiving messages through JMS
- AMQP: Auto-configuration for RabbitMQ
- Kafka: Auto-configuration for Spring Kafka
- RSocket: Auto-configuration for Spring Framework’s RSocket Support
- Spring Integration: Auto-configuration for Spring Integration
3.8. IO
입출력 기능을 사용해야 한다면, 다음 한 개 이상의 섹션을 확인하세요:
- Caching: Caching support with EhCache, Hazelcast, Infinispan, and more
- Quartz: Quartz Scheduling
- Mail: Sending Email
- Validation: JSR-303 Validation
- REST Clients: Calling REST Services with RestTemplate and WebClient
- Webservices: Auto-configuration for Spring Web Services
- JTA: Distributed Transactions with JTA
3.9. Container Images
Spring Boot는 효율적인 컨테이너 이미지 제작을 위해 최고의 지원을 합니다. 관련된 더 많은 내용을 알아보세요:
- 효율적인 Container Images: Tips to optimize container images such as Docker images
- Dockerfiles: Building container images using dockerfiles
- Cloud Native Buildpacks: Support for Cloud Native Buildpacks with Maven and Gradle
3.10. 배포 버전으로 전환하기
당신의 Spring Boot Application을 production 버전이 준비되었다면, 다음과 같은 당신이 좋아할만한 some tricks을 제공합니다:
3.11. GraalVM Native Images
Spring Boot application은 GraalVM을 사용하는 네이티브 실행파일로 변환할 수 있습니다. 네이티브 이미지 지원을 알아보세요:
- GraalVM Native Images: Introduction | Key Differences with the JVM | Ahead-of-Time Processing
- 시작하기: Buildpacks | Native Build Tools
- 테스트하기: JVM | Native Build Tools
- 추가적인 내용: Nested Configuration Properties | Converting JARs | Known Limitations
3.12. 추가적인 내용
마지막으로, 발전된 사용자를 위해 약간의 topic을 제공합니다:
- Spring Boot Applications 배포: Cloud Deployment | OS Service
- Build tool 플러그인: Maven | Gradle
- 부록: Application Properties | Configuration Metadata | Auto-configuration Classes | Test Auto-configuration Annotations | Executable Jars | Dependency Versions
'번역 > Spring Boot 공식문서' 카테고리의 다른 글
[Spring Boot] 5. Upgrading Spring Boot | 공식 문서 번역 (0) | 2023.04.01 |
---|---|
[JPA] Cascade Type 비교 | 공식 문서 번역 (0) | 2023.03.30 |
[Spring Boot] 4. Getting Started | 공식 문서 번역 (0) | 2023.03.28 |
[Spring Boot] 2. Getting Help | 공식 문서 번역 (0) | 2023.03.14 |
[Spring Boot] 1. Legal | 공식 문서 번역 (0) | 2023.03.14 |