Spring/SpringBoot 3

[ 항해 3주차 개인 과제 ] API 명세서 및 Q&A

1. 요구 사항 2. API 명세서 Method URL Request Response 모든 게시글 조회 GET /api/boards { "success": true, "data": [ { "createdAt":"2022-07-27T14:48:42.903424", "modifiedAt": "2022-07-27T14:48:42.903424", "id": 15, "title": "제목3", "author": "작성자3", "content": "내용3" }, { "createdAt": "2022-07-27T14:48:35.625981", "modifiedAt": "2022-07-27T14:48:35.625981", "id": 14, "title": "제목2", "author": "작성자2", "content":..

Spring/SpringBoot 2022.07.25

[ SpringBoot ] JPA 간단 정리

먼저 RDBMS에 대해 간단하게 알아보자. RDBMS(Relational DataBase Management System), 줄여서 RDB는 은 관계형 데이터베이스를 말하는 것으로, 컴퓨터에 정보를 저장하고 관리하는 기술이다. 성능/관리 면에서 매우 고도화된 엑셀 이라고 생각해도 좋고, 정보 저장소라고 생각해도 무방하다. 예를 들어 쇼핑몰의 경우 주문 정보, 고객 정보 등을 컴퓨터에 저장해야 할텐데, 이걸 도와주는 것이 바로 RDB이다. 여기서 SQL은 데이터를 읽고, 저장하고, 변경하고, 삭제하는 구체적인 문법이다.. 스프링 프레임워크로 프로젝트를 해본 사람이라면 간단하든 복잡하든 DB를 사용하면서 대부분의 객체들을 테이블에 매핑하는 데이터베이스 관련 작업을 Spring JDBC Template이나 M..

Spring/SpringBoot 2022.07.22

[ SpringBoot ] Gradle 사용하기

실제로 많은 개발자들은 다른 개발자가 만든 코드나 도구를 가져다 쓰는 경우가 매우 많다. JAVA의 경우 mavenCentral, jcenter 을 이용해서 다른 사람의 코드를 다운받고 적용하는 것을 매우 간편하게 할 수 있다. 그리고 그것을 도와주는 것이 바로 Gradle 이다. Gradle은 그 외에도 우리가 인터넷에 스프링 프로젝트를 배포하는 빌드를 도와주는 역할을 한다. [ 예제 ] Gradle을 이용해 라이브러리 추가해보기 1. Maven Repository 에서 원하는 라이브러리를 찾는다. Maven Repository: Search/Browse/Explore UCloud SDK Java Uphone Last Release on Jul 20, 2022 mvnrepository.com 본인은 여..

Spring/SpringBoot 2022.07.22