본문 바로가기
spring boot

springboot_JPA_프로젝트 환경설정

by hyodev 2024. 9. 17.

  • thymeleaf: 뷰 템플릿으로 컨트롤러가 전달하는 데이터를 이용하여 동적으로 화면 구성
  • JPA: 구현된 클래스를 매핑하는 프레임워크. 오픈 소스로 hibernate가 있음
  • lombok: 어노테이션 기반의 코드를 자동 완성해주는 라이브러리
  • JPA로 테이블과 엔터티를 매핑시킬 때 @Id 를 써서 pk와 연결
  • @GeneratedValue를 사용하면 식별자 값을 자동 생성
  • @Entity: DB에 테이블을 생성

  • @RunWith: applicationcontext를 어노테이션에 있는 class로 설정
  • @Autowired: 의존관계 주입
  • @Transactional: 기본적으로 롤백하며 클래스 메서드에서 우선순위를 가짐

'spring boot' 카테고리의 다른 글

.setIssuedAt  (0) 2025.03.26
springboot_JPA_도메인 분석 설계  (0) 2024.09.17
객체 지향 원리  (0) 2024.07.28
프로젝트 생성  (0) 2024.07.23
스프링 개념  (1) 2024.07.20