Spring Template이란?

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