Spring Template란
- Spring Framework에서 제공하는 여러가지 기능을 담은 추상호된 클래스들을 의미
- 주로 개발자들이 특정 기술이나 프로토콜을 쉽게 다룰 수 있도록 도와주는 클래스이며 다양한 용도에 맞게 설계되어있음
- Spring Freamework의 기능과 서드파티 라이브러리들을 더 쉽게 사용할 수 있도록 추상화된 인터페이스나 클래스로 제공
- Spring Template을 사용하면 개발자들은 해당 기술이나 프로토콜의 세부 사항을 다룰 필요 없이 간단한 메서드 호출로 원하는 기능을 수행 할 수 있음
대표적인 Spring Template
- RestTemplate : RESTful 웹 서비스와 통신하기 위한 클래스, HTTP를 기반으로 서버와 데이터를 주고 받음
- JdbcTempalte : Java DataBase를 사용하여 데이터 베이스와 통신하기 위한 클래스로, SQL 쿼리를 실행하고 결과를 받아오는데 사용
- WebSocketTemplate : WebSocket 통신을 위한 클래스로, 실시간 양방향 통신지원
'JAVA > Spring' 카테고리의 다른 글
[스프링 학습] 1. 오브젝트와 IoC (0) | 2023.10.23 |
---|---|
Spring Template - RestTemplate (0) | 2023.07.23 |
JWT Token (0) | 2023.07.23 |
HttpServletRequest와 @RequestBody (0) | 2023.07.23 |
01. Spring - DI(Dependency Injection) (0) | 2023.07.13 |