API 4

Swagger

https://swagger.io/ API Documentation & Design Tools for Teams | SwaggerSwagger and OpenAPI go hand‑in‑hand. Swagger offers powerful and easy to use tools to take full advantage of the OpenAPI Specification. See how we do itswagger.io Spring Boot 프로젝트에서 Swagger-UI를 통해 개발한 Rest API 들의 목록을 확인하고 테스트 할 수있다. Swagger- 개발한 Rest API를 문서화 한다. - API 호출을 통한 테스트를 가능하게 한다. => api 단위테스트, 명세서 다 가능하다 build.grad..

IT/Spring 2024.12.24

Java API - util package (1)

class - 날짜 처리 기능을 제공하는 클래스  Calendar cal = Calendar.getInstance();- Calendar 클래스 객체 생성  ->  싱글톤 객체이다- 컴퓨터 시각을 멤버변수로 복사한다import java.util.Calendar;public class Ex01_날짜출력 { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int yy = cal.get(Calendar.YEAR); int mm = cal.get(Calendar.MONTH) + 1; // Java에서 월은 0부터 시작 int dd = cal.ge..

IT/JAVA 2024.09.26

Java API - Lang package java.lang

- 자바 프로그래머에게 제공되는 기본 기능의 모음 - 패키지 단위로 구성되어 있으며 라이브러리 형태로 압축되어 JAVA언어에 내장되어 있다. - 자바 언어를 구성하는데 필요한 가장 필수적이고 기본적인 클래스들을 포함하는 패키지. - 이 패키지의 모든 클래스는 자동으로 import 되므로 별도의 import 구문이 필요 없다. 1) Wrapper Class- 기본 데이터 타입에 대응되는 클래스들. - 주요 기능: 문자열을 실 데이터 타입 변수로 변환- 기본 자료형의 변수와 완벽히 호환되기 때문에 문자열을 실 값으로 변환하는 기능 외에는 큰 의미가 없다.- 각 데이터 타입에 맞는 Wrapper Class 안에 static 메서드로 정의되어 있다. ▼ 문자열을 기본 데이터 타입으로 변환 ( Cha..

IT/JAVA 2024.09.26

API

● API - Application Programming Interface- 어플리케이션 간의 서비스 계약- 프로그래밍에서 프로그램 작성을 위한 일련의 서브프로그램- 프로토콜 등을 정의해 상호 작용을 하기 위한 인터페이스 사양- API는 소프트웨어 개발에서 호환성을 위해 지켜야 하는 추상적인 원칙- 여러 기업과 개발자들이 서로의 프로그램이 호환되도록 합의한 원칙- 프로그램에 플러그인 형태로 설계된 API가 적용되면, 이미 작성되어 컴파일되고 완성된 프로그램의 수정없이 프로그램의 기능을 추가하는 것이 가능하다- Internet Explorer, 파이어폭스, 크롬과 같은 웹 브라우저 프로그램의 플러그인, 애드온과 같은 것이 바로 이러한 형식의 플러그인 API를 사용해 구현된 것이다-  API는 소스 코드 수..

IT/IT 2024.09.05
반응형