1. /controller/어쩌고Controller 생성
2. @Controller를 선언한다
3. Controller
- @Autowirded : DI (권장되지 않는다고 잔소리함)
- @PostMapping : post 매핑
- createArticle 메서드로 Post 받음
- 순서는 Post를 받아서 dto -> entity -> repository
- log.info는 @Slf4j 로깅
4. dto/ArticleForm
- toEntity() 메서드 정의
- lombok으로 애너테이션 쉽게 씀
5. entity/Article
- @Entity라고 선언
- Entity 파일에서 Column 설정
- Entity와 Repository는 JPA다.
6. repository/ArticleRepository
- CrudRepository를 extends 해오면 여기서 .save 같은 메소드 쓸 수 있음
- 제네릭에는 관리 대상 엔티티의 클래스타입 , 관리 대상 엔티티의 대표값 타입이 들어간다 (<Article, Long>)
'Backend - Java Spring > SB 입문(완)' 카테고리의 다른 글
[자율학습] 데이터 목록 조회 (1) | 2024.02.06 |
---|---|
[자율학습] Data 조회 (0) | 2024.02.06 |
[자율학습] SpringBoot 3 입문 (0) | 2024.02.06 |
[SpringBoot3] Blog 기획하고 API 만들어보기 (0) | 2023.10.21 |
[SpringBoot3] 데이터베이스 (0) | 2023.10.20 |
댓글