본문 바로가기

SpringBoot

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 (타임라인 서비스STEP1) 웹개발자의 봄, Spring 3주차 타임라인 서비스STEP1_학습할 내용 2주에 걸처 학습한 내용을 토대로 간단한 타임라인 서비스를 만들어보는 스텝이다. 만들 프로젝트 미리보기 http://spring.spartacodingclub.kr/timeline Timeline Service dsafnkalfklewakflekelafkleajfkleafkldsankflenwaklfnekwlafneklwanfkelawnfkelanfkleanfklew spring.spartacodingclub.kr 서버 완성 - Memo API 2주차에 배운 내용을 바탕으로 CRUD 기능을 가진 MEMO API 제작 키워드 : RestController, Service, Repository, RequestDTO HTML, CSS 웹.. 더보기
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를 붙.. 더보기