스프링 부트는 Spring을 보다 편리하게 사용할 수 있도록 하기 위한 도구로 복잡했던 xml 설정 상당 부분이 사라지거나 JAVA 코드로 작성하도록 변경 되었다. Rest API를 작성하기에 적합하며 JSON 통신을 하기 위한 라이브러리가 불필요하기 때문에 AJAX
자바에서 Annotation은 코드 사이에 주석처럼 쓰이며 특별한 의미, 기능을 수행하도록 하는 기술프로그램에게 추가적인 정보를 제공해주는 메타데이터라고 볼 수 있다.meta data : 데이터를 위한 데이터view가 필요없는 API만 지원하는 서비스에서 사용한다.Sp
동적 쿼리란 상황에 따라 SQL 문장이 변경 되는 것을 의미.reference : http://www.mybatis.org/mybatis-3/ko/dynamic-sql.htmlex 1) 특정한 값이 null 로 들어왔을 경우 다른 값으로 대처 2) 특정한
서버와 클라이언트 사이의 통식 방식 중 하나. REST (Representational State Transfer)는 resource의 이름으로 구분하여 해당 자원의 상태/정보를 주고 받는 모든 것을 의미한다. 즉, 자원(resource)의 표현(representati
API(Application Programming Interface)는 정의 및 프로토콜 집합을 사용하여 두 소프트웨어 구성 요소가 서로 통신할 수 있게 하는 것으로 일반적으로 클라이언트와 서버 측면에서 설명된다. 요청을 보내는 애플리케이션을 클라이언트라고 하고 응답을
실질적인 API 요청 주소가 들어간다. ex) 공공데이터활용지원센터\_코로나19 예방접종센터 조회서비스https://www.data.go.kr/iim/api/selectAPIAcountView.do
Spring에서는 주요 정보를 properties 파일에 저장해 놓거나 불러와서 사용 하다.Xml이나 properties는 정보를 컴파일 하지 않기 때문에 쉽게 일고 수정이 가능하다.하지만 보안 성 측면에서는 위험할 수 있다.
AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불린다. 관점 지향은 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 모듈화 하겠다는 것이다.프로그램의 모든 흐름을 쫓아가는것은 자원