5. Repository를 이용한 Entity 저장

2025. 1. 27. 12:32·프로젝트/Spring Boot 웹 애플리케이션 구축

extends

● Entity를 Repository를 이용해 데이터베이스에 저장하기 위함

● PhishingRepository 파일을 생성한 후 JpaRepository를 extends

 

※ JpaRepository

● Spring Data JPA에서 제공하는 JPA 구현을 위한 인터페이스로 간단하게 상속

● 사전에 정의된 여러 메서드로 간단히 DB에 Create/Read/Update/Delete 쿼리를 수행

 

DB저장

● phishingRepository의 save를 이용해 Entity로 변환된 데이터를 DB에 저장

 

※ @Autowired

● 스프링에서 의존성을 자동으로 주입할 때 사용하는 어노테이션

●  스프링 컨테이너는 @Autowired 가 붙은 필드, 생성자, 세터 메서드 등에 자동으로 관련 의존성(빈)을 주입

 

GKSRMF rOWLA ZHEM CNRK

● 브라우저에 출력되는 한글의 깨짐을 막기 위해 설정 파일에 코드를 추가

 

정상 저장 확인

● <form>에서 전송한 데이터가 DTO에 저장되어 Entity로 변환되고 데이터베이스에 정상적으로 저장된 것을 확인

 

DB연결

● 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
'프로젝트/Spring Boot 웹 애플리케이션 구축' 카테고리의 다른 글
  • 7. 피싱(Phishing) 사이트 기본 동작 확인
  • 6. DB에 저장된 데이터 브라우저에 출력하기
  • 4. DTO 작성하기
  • 3. 기본 Template 생성
real-again
real-again
realagin 님의 블로그 입니다.
  • real-again
    또또, 다시
    real-again
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 프로젝트
        • AOS 모바일 앱 모의해킹
        • Spring Boot 웹 애플리케이션 구축
        • [ESXi]인프라 구축 및 모니터링
        • 인프라 취약점 진단 고도화
      • CVE 분석
      • 기반 지식
        • AWS
        • 인프라
        • 웹 어플리케이션
        • Android
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    EC2
    spring boot
    insecure authentication/authorization
    vlan
    app intsructure
    하드코드
    tocken
    dvm
    pfsense
    android directory
    Snort
    owasp mobile top10
    브로트캐스트
    splunk #esm
    aos정리
    AWS
    diva
    sd스토리지
    콘텐츠 프로바이더
    통신 과정 취약점 진단
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
real-again
5. Repository를 이용한 Entity 저장
상단으로

티스토리툴바