1.1스프링 프레임워크 스프링 프레임워크(Spring Framework)는 자바 기반의 애플리케이션 프레임워크로 엔터프라이즈급 애플리케이션을 개발하기 위한 다양한 기능을 제공한다. 스프링 프레임워크는 자바에서 가장 많이 사용하는 프레임워크로 자바를 이용해 애플리케이
애플리케이션이 '어떻게 동작하는지', '왜 이렇게 구성되는지' 개발 배경지식을 알아보자.전체 애플리케이션이 하나로 되어있어서 보통 동일한 개발 툴을 사용해 개발되며, 배포 및 테스트도 하나의 애플리케이션만 수행하면 되기 때문에 개발 및 환경설정이 간단하다. 또한 각 컴
GET API는 웹 애플리케이션 서버에서 값을 가져올 때 사용하는 API이다. GET API를 작성하는 방법은 다양하지만 해당 포스팅에선 애플리케이션으로 들어오는 여러 요청에 대한 처리 방법의 하나로서 소개하려한다.우선 스프링부트는 처음이기에 해당 코드를 설명해보려 한
DTO 클래스의 예컨트롤러 클래스에서 공통URL설정5.3.1 @RequestMapping으로 구현하기5.3.2 @RequestBody를 활용한 POST메소드 구현@RequestBody와 Map을 활용한 POST API구현DTO 객체를 활용한 POST API 구현PutC
JPA(Java Persistence API)는 자바 진영의 ORM 기술 표준으로 채택된 인터페이스의 모음이다.
영속성 컨텍스트(Persistence Context)는 애플리케이션과 데이터베이스 사이에서 엔티티와 레코드의 괴리를 해소하는 기능과 객체를 보관하는 기능을 수행한다.애플리케이션(엔티티) <-> 영속성 컨텍스트(영속 객체) <-> 데이터베이스(데이터)엔티티를
웹서비스의 동작원리 웹서비스는 클라이언트와 서버의 요청과 응답으로 이루어짐 스프링부트는 서버의 역할 localhost 내 컴퓨터의 주소 8080은 포트 번호 localhost:8080/hello.html 우리집의 8080방 hello파일 부탁 뷰 템플릿과 MVC 패
"com.google.code.gson:gson:2.8.0" not found.오류 발생Go to File -> Invalidate Caches/ Restart and click 해결
우리가 작성한 코드나 비즈니스 로직 자체를 테스트하기 위해 작성된 코드개발 과정에서 문제를 미리 발견리팩토링 리스크 감소애플리케이션을 가동해 직접 테스트하는 것보다 빠르게 테스트 진행 가능하나의 명세 문서로서 기능 수행몇 가지 프레임워크에 맞춰 테스트 코드를 작성하면