본문 바로가기

SPRING/SPRING BOOT V3.0.6 REFERENCE

(8)
[Spring Boot Reference V3.0.6] Spring Boot Messaging Messaging Spring Framework는 JmsTemplate메시지를 비동기식으로 수신하기 위한 완전한 인프라를 사용하여 JMS API의 단순화된 사용에서 메시징 시스템과의 통합을 위한 광범위한 지원을 제공합니다. Spring AMQP는 Advanced Message Queuing Protocol과 유사한 기능 세트를 제공합니다. RabbitTemplateSpring Boot는 또한 RabbitMQ 에 대한 자동 구성 옵션을 제공합니다 . Spring WebSocket은 기본적으로 STOMP 메시징에 대한 지원을 포함하고 Spring Boot는 스타터 및 소량의 자동 구성을 통해 이를 지원합니다. Spring Boot는 Apache Kafka도 지원합니다. 1. JMS 인터페이스 는 JMS 브로..
[Spring Boot Reference V3.0.6] Spring Boot IO IO 대부분의 애플리케이션은 어느 시점에서 입력 및 출력 문제를 처리해야 합니다. Spring Boot는 IO 기능이 필요할 때 도움이 되는 다양한 기술과의 통합 및 유틸리티를 제공합니다. 이 섹션에서는 캐싱 및 유효성 검사와 같은 표준 IO 기능과 스케줄링 및 분산 트랜잭션과 같은 고급 항목을 다룹니다. 또한 원격 REST 또는 SOAP 서비스 호출 및 이메일 전송에 대해서도 다룹니다. 1. 캐싱 Spring Framework는 애플리케이션에 투명하게 캐싱을 추가하기 위한 지원을 제공합니다. 핵심적으로 추상화는 메서드에 캐싱을 적용하여 캐시에서 사용 가능한 정보를 기반으로 실행 횟수를 줄입니다. 캐싱 논리는 호출자에 대한 간섭 없이 투명하게 적용됩니다. 주석 을 사용하여 캐싱 지원이 활성화되어 있는 한..
[Spring Boot Reference V3.0.6] Spring Boot Data Data Spring Boot는 SQL 및 NoSQL과 같은 여러 데이터 기술과 통합됩니다. 1. SQL 데이터베이스 Spring Framework는JdbcTemplate 직접 JDBC 액세스 에서 Hibernate와 같은 완전한 "객체 관계형 매핑" 기술에 이르기까지 SQL 데이터베이스 작업에 대한 광범위한 지원을 제공합니다 . Spring Data는 추가 수준의 기능을 제공합니다. Repository인터페이스에서 직접 구현을 생성하고 규칙을 사용하여 메서드 이름에서 쿼리를 생성합니다. 1.1. 데이터 소스 구성 Java의 javax.sql.DataSource인터페이스는 데이터베이스 연결 작업의 표준 방법을 제공합니다. 전통적으로 a는 일부 자격 증명과 함께 DataSourcea를 사용하여 URL데이터..
[Spring Boot Reference V3.0.6] Spring Boot Web Web Spring Boot는 웹 애플리케이션 개발에 적합합니다. 포함된 Tomcat, Jetty, Undertow 또는 Netty를 사용하여 독립형 HTTP 서버를 만들 수 있습니다. 대부분의 웹 애플리케이션은 spring-boot-starter-web모듈을 사용하여 신속하게 시작하고 실행합니다. 모듈을 사용하여 반응형 웹 애플리케이션을 빌드하도록 선택할 수도 있습니다 spring-boot-starter-webflux. 아직 Spring Boot 웹 애플리케이션을 개발하지 않은 경우 "Hello World!" 시작하기 섹션 의 예 . 1. 서블릿 웹 애플리케이션 서블릿 기반 웹 애플리케이션을 구축하려는 경우 Spring MVC 또는 Jersey에 대한 Spring Boot의 자동 구성을 활용할 수 있습..
[Spring Boot Reference V3.0.6] Spring Boot 핵심 기능 핵심 기능 이 섹션에서는 Spring Boot에 대해 자세히 알아봅니다. 여기에서 사용하고 맞춤화할 수 있는 주요 기능에 대해 알아볼 수 있습니다. 아직 그렇게 하지 않았다면 " 시작하기 " 및 " Spring Boot로 개발하기 " 섹션을 읽어 기본 사항에 대한 기초를 잘 다질 수 있습니다. 1. 스프링어플리케이션 이 SpringApplication클래스는 메서드에서 시작되는 Spring 애플리케이션을 부트스트랩하는 편리한 방법을 제공합니다 main(). SpringApplication.run많은 상황에서 다음 예제와 같이 정적 메서드에 위임할 수 있습니다 . @SpringBootApplication public class MyApplication { public static void main(Stri..
[Spring Boot Reference V3.0.6] Spring Boot 개발하기 스프링 부트로 개발하기 이 섹션에서는 Spring Boot를 사용하는 방법에 대해 자세히 설명합니다. 빌드 시스템, 자동 구성 및 애플리케이션 실행 방법과 같은 주제를 다룹니다. 또한 몇 가지 Spring Boot 모범 사례도 다룹니다. Spring Boot에 대해 특별히 특별한 것은 없지만(사용할 수 있는 또 다른 라이브러리일 뿐임) 따를 때 개발 프로세스를 좀 더 쉽게 만들어 주는 몇 가지 권장 사항이 있습니다. Spring Boot를 시작하는 경우 이 섹션을 시작하기 전에 시작하기 가이드를 읽어야 합니다. 1. 시스템 구축 종속성 관리를 지원 하고 "Maven Central" 리포지토리에 게시된 아티팩트를 사용할 수 있는 빌드 시스템을 선택하는 것이 좋습니다 . Maven 또는 Gradle을 선택하..
[Spring Boot Reference V3.0.6] Spring Boot 업그레이드 스프링 부트 업그레이드 이전 버전의 Spring Boot에서 업그레이드하는 방법에 대한 지침은 프로젝트 wiki 에서 제공됩니다 . 릴리스 정보 섹션 의 링크를 따라 업그레이드하려는 버전을 찾으십시오. 업그레이드 지침은 항상 릴리스 정보의 첫 번째 항목입니다. 두 개 이상의 릴리스가 뒤처진 경우 점프한 버전의 릴리스 정보도 검토해야 합니다. 1. 1.x에서 업그레이드 1.xSpring Boot 릴리스 에서 업그레이드하는 경우 자세한 업그레이드 지침을 제공하는 프로젝트 위키의 "마이그레이션 가이드"를 확인하십시오. 각 릴리스의 "새롭고 주목할 만한" 기능 목록은 "릴리스 노트" 도 확인하십시오 . 2. 새 기능 릴리스로 업그레이드 새 기능 릴리스로 업그레이드할 때 일부 속성의 이름이 변경되었거나 제거되었을..
[Spring Boot Reference V3.0.6] Spring Boot 시작하기 시작하기 Spring Boot 또는 일반적으로 "Spring"을 시작하는 경우 이 섹션을 읽는 것부터 시작하십시오. 기본 "무엇을?", "어떻게?"에 답합니다. 그리고 왜?" 질문. 여기에는 설치 지침과 함께 Spring Boot에 대한 소개가 포함되어 있습니다. 그런 다음 첫 번째 Spring Boot 애플리케이션을 빌드하는 과정을 안내하고 진행하면서 몇 가지 핵심 원칙에 대해 논의합니다. 1. 스프링 부트 소개 Spring Boot는 실행할 수 있는 독립 실행형 프로덕션 등급 Spring 기반 응용 프로그램을 만드는 데 도움이 됩니다. 최소한의 소란으로 시작할 수 있도록 Spring 플랫폼 및 타사 라이브러리에 대한 독단적인 견해를 취합니다. 대부분의 Spring Boot 애플리케이션에는 Spring..

반응형