9세기경 수학자 알콰리즈미(Al Khwarizmi)의 이름에서 유래문제의 복잡성에 따라 컴퓨터 프로그램을 통하여 문제를 해결할 수 있는 것알고리즘 컴퓨터 프로그램을 작성하는 바탕이 되는 것어떤 작업을 수행하기 위해 입력 받아 원하는 출력을 만들어내는 과정을 기술한 것작
JAVA8 부터 생긴 새로운 기능Optional 클래스를 사용하여 \*NPE(NullPointerException)를 방지Optional 클래스는 Null이 올 수 있는 값을 감싸는 래퍼(Wrapper) 클래스Optional 클래스는 제너릭(Generic)으로 값의 타
MVC 패턴은 디자인패턴 중 하나로 Model, View, Controller 의 약자이다.개발의 효율성, 유지보수성, 운용성이 높아지고 프로그램의 최적화에 도움이 된다.비즈니스 로직과 UI로직을 분리하여 유지보수를 독립적으로 수행할 수 있다.Model과 View가 다
도커는 컨테이너 기술을 기반으로 하는 일종의 가상화 플랫폼이다.리눅스 컨테이너에 여러 기능을 추가함으로써 애플리케이션을 컨테이너로서 좀 더 쉽게 사용할 수 있게 만들어진 오픈 프로젝트기존에 쓰이던 가상화 방법인 가상 머신(VirturalBox, VMware 등) 보다
Controller 패키지 안에 Controller 클래스 작성@RestController : 해당 컨트롤러를 controller로 사용하겠다라고 선언@RequestMapping(”/api/v1/get-api”) : 내부에 선언한 메서드의 URL 리소스 앞에 위의 값이
메이븐의 기능을 사용하기 위해 작성하는 파일프로젝트, 의존성 라이브러리, 빌드 등의 정보 및 해당 프로젝트를 관리하는데 필요한 내용이 기술 돼있음JVM이나 WAS가 프로젝트를 인식하고 실행할 수 있게 우리가 작성한 소스코드와 프로젝트에서 사용된 파일들 (.xml, .j
※ Maven 사용OAS(Open Api Specifiction)API 문서화를 쉽게 할 수 있도록 도와줌파라미터를 넣어 실제로 어떤 응답이 오는지 테스트 할 수 있음pom.xml -> springfox-swagger-ui를 dependency 하여 사용configur
자바(java) 기반의 애플리케이션을 개발하는 데 필요한 기능을 제공하고 쉽게 사용하도록 돕는 도구사용할 객체를 직접 생성하지 않고 객체의 생명주기 관리를 ‘스프링 컨테이너(Spring Container) 또는 IoC 컨테이너(IoC Container)에 위임한다.객체
애플리케이션이 동작하는 동안 시스템의 상태나 동작 정보를 시간순으로 기록하는 것비기능 요구사항 → 사용자나 고객에게는 불필요한 기능디버깅하거나 개발 이후 발생한 문제를 해결할 때 원인을 분석하는 요소log4j 이후 출시 된 로깅 프레임워크 중 하나로 slf4j를 기반으
강조\*\*를 해보자.기울여 보자.가끔은 침묵이 끝없는 겨울을 버티는이렇게 하면 가능okay?절대 후회하지 마라. 좋았다면 멋진Use code in your Markdown file.슬기로운 통계생활슬기로운 통계생활