영속성(Persistence) : 데이터를 생성한 프로그램이 종료되더라도 사라지지 않는 데이터의 특성JDBC 프로그래밍의 복잡함이나 번거로움 없이 간단한 작업만으로 데이터베이스와 연동되는 시스템을 빠르게 개발할 수 있으며 안정적인 구동을 보장SQL Mapper와 ORM
spring.jpa.hibernate.ddl-auto : sessionFactory가 올라갈 때, DBMS의 스키마를 자동으로 수정하거나 검증하는 설정 값 (none/create/create-drop/update/validate)spring.jpa.hibernate.f
최신 버전인 Swagger 3.x 버전을 적용Swagger 2.x 버전보다 간단하게 springfox-boot-starter 하나 추가로 필요한 모든 라이브러리 포함 가능configuration 파일 SwaggerConfig.java 추가Docket: Swagger 설
JAVA 8 버전부터 사용 가능참고 사이트 https://steady-coding.tistory.com/349JUnit5는 JUnit Platform, JUnit Jupiter, JUnit Vintage가 결합한 형태JUnit PlatformJVM에서 테스트
1. Spring Boot 환경 설정 참고 사이트 https://junit.org/junit5/docs/current/user-guide/#running-tests-ide-eclipse 1-1. 테스트 환경 Spring Boot 2.3.9.RELEASE JAVA
람다와 함께 사용되어 간결하게 표현 가능한 기능으로, Java 8부터 지원된다.병렬 처리가 가능하며 Stream 인스턴스 생성, 가공, 결과 생성이 가능하다.주로 배열과 컬렉션을 이용해 Stream을 만든다.다음은 배열로 Stream을 만드는 방법이다.Stream.bu
Swagger 는 Java, Spring 전용 프레임워크가 아닌 OAS(OpenAPI Specification)를 위한 프레임워크Spring 환경에서 Swagger 를 사용하려면 Swagger UI의 설정, Swagger 어노테이션으로 API 메타데이터를 읽는 과정 등