● Entity를 Repository를 이용해 데이터베이스에 저장하기 위함
● PhishingRepository 파일을 생성한 후 JpaRepository를 extends
※ JpaRepository
● Spring Data JPA에서 제공하는 JPA 구현을 위한 인터페이스로 간단하게 상속
● 사전에 정의된 여러 메서드로 간단히 DB에 Create/Read/Update/Delete 쿼리를 수행
● phishingRepository의 save를 이용해 Entity로 변환된 데이터를 DB에 저장
※ @Autowired
● 스프링에서 의존성을 자동으로 주입할 때 사용하는 어노테이션
● 스프링 컨테이너는 @Autowired 가 붙은 필드, 생성자, 세터 메서드 등에 자동으로 관련 의존성(빈)을 주입
● 브라우저에 출력되는 한글의 깨짐을 막기 위해 설정 파일에 코드를 추가
● <form>에서 전송한 데이터가 DTO에 저장되어 Entity로 변환되고 데이터베이스에 정상적으로 저장된 것을 확인
● h2-consle 페이지로 이동한 후 JDBC URL 입력 후 Connect 버튼을 클릭
● PHISHING 테이블 확인 결과 데이터가 정상적으로 저장된 것을 확인
'프로젝트 > Spring Boot 웹 애플리케이션 구축' 카테고리의 다른 글
7. 피싱(Phishing) 사이트 기본 동작 확인 (0) | 2025.01.27 |
---|---|
6. DB에 저장된 데이터 브라우저에 출력하기 (0) | 2025.01.27 |
4. DTO 작성하기 (0) | 2025.01.27 |
3. 기본 Template 생성 (0) | 2025.01.26 |
2. 프로젝트 생성 (0) | 2025.01.25 |