JPA 썸네일형 리스트형 Sparta Coding Club_웹개발자의 봄, Spring (타임라인 서비스 만들기) 웹개발자의 봄, Spring 3주차 타임라인 서비스 만들기 본격적인 서비스 만들기 이전에 API를 설계해보는 스텝이다. 타임라인 API 설계 타임라인 API 구조 Repository 만들기 Memo.java @NoArgsConstructor // 기본생성자를 만듭니다. @Getter @Entity // 테이블과 연계됨을 스프링에게 알려줍니다. public class Memo extends Timestamped { // 생성,수정 시간을 자동으로 만들어줍니다. @GeneratedValue(strategy = GenerationType.AUTO) @Id private Long id; @Column(nullable = false) private String username; @Column(nullable = .. 더보기 Sparta Coding Club_웹개발자의 봄, Spring (API) 웹개발자의 봄, Spring 2주차 Spring - API WEB API의, POST(Create), GET(Read), PUT(Update), Delete(Delete) 방식에 대해 알아보고, Json형식의 데이터로 실습을 진행 해보는 스텝 이다. Package & Class Controller controller Package 생성 Controller.java 생성 Controller.java @ReuquireArgConstructor : 초기화 되지않은 final 필드나, @NonNull 이 붙은 필드에 대해 생성자를 생성해줌. 주로 의존성 주입(Dependency Injection) 편의성을 위해서 사용되곤 한다. @RestController : 컨트롤러 클래스에 @RestController를 붙.. 더보기 이전 1 다음