강의정리들/[2021] Spring Boot

2주차 내용-3 API : 클라이언트와 서버 간의 약속 REST : 주소에 명사, 요청방식에 동사를 사용함으로써 의도를 명확히 드러냄 Ø 생성 POST / 조회 GET / 수정 PUT / 삭제 DELETE Ø 주소에 들어가는 명사는 복수형을 사용하고, 동사는 사용하지 않는다. Ø GET / courses PUT/ courses /2 와 같은 방식 @RequiredArgsConstructor @RestController public class CourseController { private final CourseRepository courseRepository; @GetMapping("/api/courses") public List getCourses() { return courseRepository.fi..
2주차 내용-2 상속의 개념 Extends : 클래스의 상속 class Person { private String name; private String getName() { return this.name; } } class Tutor extends Person { private String address; // Person 클래스를 상속했기 때문에, // name 멤버변수와 getName() 메소드를 가지고 있습니다. } DB의 기본은 생성일자와 수정일자! @MappedSuperclass // 상속했을 때, 컬럼으로 인식하게 합니다. @EntityListeners(AuditingEntityListener.class) // 생성/수정 시간을 자동으로 반영하도록 설정 public abstract class ..
2주차 내용-1 API : 클라이언트와 서버가 상호작용하는 창구 RDBMS: 관계형 데이터베이스, SQL : 데이터베이스 언어 Ø H2 : 서버가 작동할때만 구, 서버 중단시 모두 삭제됨, In-memory DB Ø MySQL : 서비스 배포 시 사용하는 데이터베이스, AWS RDS 서비스 사용할 예정 JPA : 스프링은 자바로 작동, DM 는 SQL로 작동, 이 두 사이의 번역기 역할 Repository : JPA를 작동시키는 매개체 H2 웹콘솔 띄워보기 src > main > resources > application.properties 에서 아래 웹콘솔 설정 복사 spring.h2.console.enabled=true spring.datasource.url=jdbc:h2:mem:testdb [코드작..
keartt
'강의정리들/[2021] Spring Boot' 카테고리의 글 목록 (2 Page)