[SpringBoot] 외부 API 연동하기 (RestTemplate, RestClient, WebClient, OpenFeign)
·
공부/Spring
➕ 부족한 내용 추후 추가 예정 API(Application Programming Interface) 소프트웨어 애플리케이션끼리 서로 소통하고 상호작용하기 위해 정의된 규약이나 프로토콜. 다양한 형태로 존재할 수 있으며 주로 웹 서비스, 운영체제, 라이브러리, 또는 다른 소프트웨어에 대한 접근 방법으로 사용된다. 🔍 API 활용의 효과1. 데이터 교환다른 소프트웨어와 데이터를 교환할 수 있는 방법을 제공한다. API를 제공하는 프로그램에 API로 연결하면 데이터를 공유, 처리 또는 조작을 할 수 있다. 송금 서비스 앱인 토스는 데이터 교환 API를 이용해서 한 개인의 계좌 및 카드 내역 정보를 앱 내에서 확인할 수 있게 한다. 2. 다른 소프트웨어의 기능 실행다른 소프트웨어의 기능을 호출하고 실행할 수..
[SpringBoot] Thymeleaf 타임리프
·
공부/Spring
Thymeleaf (타임리프) HTML, XML, JavaScript, CSS, 일반 텍스트 등을 처리할 수 있는 Java 기반 템플릿 엔진으로, 서블릿 기반 웹 환경과 비웹 환경 모두에서 사용 가능하다. 컨트롤러가 전달하는 데이터를 통해 동적으로 화면을 만들어준다.* 템플린 엔진? 지정된 템플릿 양식에 데이터 모델을 전달하여 동적 컨텐츠를 만들어주는 소프트웨어를 말한다. 1. 타임리프 특징1) 서버 사이드 HTML 렌더링 (SSR)백엔드 서버에서 HTML을 동적으로 렌더링한다. 2) 네추럴 템플릿 Thymeleaf로 작성된 HTML 템플릿은 일반 HTML과 거의 동일한 형태로 유지되며 정상적으로 동작한다.따라서 애플리케이션 실행 시에도 실제 템플릿을 디자인 요소로 활용할 수 있다.즉, 순수 HTML을..
[6차시] Cursor AI 사용 가이드: @Files, @Web, @Docs / Cursor Rules 활용법
·
강의/부스트코스: Connect On: 테크와 나를 잇다 (업무자동화편)
보호되어 있는 글입니다.
[6차시] 커서AI로 보고서 자동화 완성 (Cursor & Python)
·
강의/부스트코스: Connect On: 테크와 나를 잇다 (업무자동화편)
보호되어 있는 글입니다.
[5차시] AI와 잘 협업하는 데이터 분석 습관
·
강의/부스트코스: Connect On: 테크와 나를 잇다 (업무자동화편)
보호되어 있는 글입니다.
[5차시] AI와 함께하는 데이터 분석 실전
·
강의/부스트코스: Connect On: 테크와 나를 잇다 (업무자동화편)
보호되어 있는 글입니다.