728x90
반응형
1. 컨트롤러에서 시작 페이지 설정
2. 컨트롤러에서 설정한 시작 페이지로 이동
3. 이동할 페이지에서 사용할 기능과 방식을 action에 명시
4. 명시된 맵핑 정보로 이동, 명시된 맵핑 정보로 이동할 때는 폼에 입력된 값을 가지고 이동한다.
5. form에 입력된 값을 dto 객체로 받고, form이라는 변수에 담아 놓는다. (form 데이터를 dto로 바인딩 한다.)
6. 받아 놓은 dto 타입의 객체를 DB에 저장하기 위해 entity 타입으로 변환한다. (entity 타입의 변환 메소드는 dto 파일 하단에 정의)
7. 변환된 entity 값은 article 이라는 변수에 담겨 저장된다.
8. ArticleRepository 라는 인터페이스를 repository라는 패키지 폴더에 생성하고 컨트롤러 파일에 Autowaired로 연결한다.
9. articleRepository.save() 에 entity 변환값 article을 담아서 데이터를 저장한다. Article saved = articleRepository.save(article);
10. 마지막으로 return "/articles/new"; 로 초기 빈 화면으로 이동 한다.
# Worflow
728x90
반응형
'⭐ SpringBoot > 𝄜 게시판 with SpringBoot' 카테고리의 다른 글
11. 데이터 목록조회 (0) | 2022.04.01 |
---|---|
10. 데이터 조회하기 with JPA (0) | 2022.04.01 |
9. 롬복과 리팩터링 (0) | 2022.03.31 |
8. DB 테이블과 SQL (0) | 2022.03.31 |
7. 데이터 생성 with JPA (0) | 2022.03.31 |