728x90
728x90
JavaScript Array 내장 함수JavaScript 내 array 형태의 변수를 컨트롤 할 수 있는 내장 함수들에 대해 살펴보겠다.값 확인값 추가 // push(Object obj)값 제거(가장 마지막에 할당된) // pop()값 제거(가장 처음에 할당된) // shift()값 제거(인덱스를 이용한) // splice(int param), splice(int param, int param)값 추가(인덱스를 이용한) // splice(int param, int param, Object obj ... ...) Array 값 확인테스트 목적으로 Array 변수를 다음과 같이 선언하였다.test: () => { // 테스트 array 선언 let testAry = ["오이", "피클"]; debugg..
이전에 작성한 easy rules 사용 [9] 포스팅의 응용에 대하여 작성해보겠다. MVEL Rule을 사용하면서, 여러 조건을 하나의 Rule에 등록하는 것과, Rule을 거치며 return 하고자하는 변수를 담는 것에 집중하고자 한다. MVEL Rule 응용 방식 우선 아래의 소스코드를 확인하자. 필자가 포스팅한 가장 기본적인 형태의 MVEL Rule의 형태이다. public static void main(String[] args) { // facts 정의 Facts facts = new Facts(); facts.put("position", true); // rules 정의 Rule testMVELRule = new MVELRule() .name("MVEL rule") .description("MV..
Swagger Annotation (1) ← 본문 링크 Swagger Annotation (2) ← 본문 링크 Swagger Annotation (3) ← 작성 예정 이전 포스팅에서 Swagger의 기본 개념 및 JAVA Spring Boot 환경에 사용하는 방법에 대하여 알아보았다. 이번에는 Annotation에 대하여 알아보고자 한다. Swagger Annotation을 이용하여 API 명세 화면(swagger-ui.html)을 보다 쉽게 Control 할 수 있다. Swagger Annotation(간략) @ApiIgnore class에 붙여 사용하는 Annotation ui 화면에서 보이지 않도록 ignore 설정을 가능케한다. @Api class에 붙여 사용하는 Annotation ui 화면에 ..
Swagger Swagger란 개발자가 REST 웹 서비스를 설계, 빌드, 문서화, 소비하는 일을 도와주는 대형 도구 생태계의 지원을 받는 오픈 소스 소프트웨어 프레임워크이다. 필자가 직접 사용해본 결과, 사용방법이 무척이나 간단하며 편리하게 API 문서화를 진행할 수 있다. 단점이라고 한다면, 이미 어느정도 개발이 완료된 프로젝트에 대해서는 적용이 다소 어려울 수 있다는 점이다. 이미 생성해놓은 모든 API에 별도 적용을 거쳐야 하기 때문이다... 신규 프로젝트에 도입할 때에는, 개발자들이 API Annotation 양식을 지켜가며 작성을 하게 함으로써 아주 간단하게 API 문서화를 할 수 있겠지만 말이다. 하단 출처에 적혀있는 Swagger 홈페이지에서 Demo 및 사용방법 등과 같은 정보를 확인할 ..
SSL ignore - URL Connection - File Download [2]URL Connection을 이용한 File Download [1]에서는, Stream을 이용하여 진행하였다.URL Connection을 이용한 File Download [2]에서는, Resource를 이용하여 진행할 것이다. 이전에 작성한 URL Connection을 이용한 File Download [1]을 참고하도록 하자. 해당 게시물을 보면 다음과 같이 구성이 되어있음을 알 수 있다.SSL ignoreHttpsURLConnectionFile Download 1번과 2번까지는 같은 내용을 다룰 것이다. File Download 방식을 변경할 것이기에, 이전 포스팅에서 1번과 2번까지 테스트를 마치고 아래의 내용을 보..
SSL ignore - URL Connection - File Download [1] URL Connection을 이용한 File Download [1]에서는, Stream을 이용하여 진행할 것이다. URL Connection을 이용한 File Download [2]에서는, Resource를 이용하여 진행할 것이다. URL Connection을 이용한 일종의 GateWay 역할을 담당하는 서비스를 구축해보고자 한다. 최종적으로는 URL Connection으로 특정 URL의 data를 읽어와, File Download를 JAVA가 대신하도록 할 것이다. 포스팅을 쓰는 까닭은, 필자가 해당 업무를 진행하며 기본적으로 URL Connection을 사용하는 방법부터, 해당 URL의 자체 SSL 인증으로 인해 J..