반응형 annotation2 [인프런 워밍업 클럽 1기] BE 1일차 과제 BE 1일차 과제인프런 워밍업 클럽 1기 BE 1일차 과제인 어노테이션에 대해 알아보겠습니다. 어노테이션(Annotation) 이란?- 코드 사이에 특별한 의미, 기능을 수행하도록 하는 기술입니다. - 프로그램의 코드의 일부가 아닌 프로그램에 관한 데이터를 제공하고, 코드에 정보를 추가하는 정형화된 방법입니다. 어노테이션 장점 1. 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보를 제공합니다. 2. SW 개발 툴이나 빌드 or 배치 시에 코드를 자동으로 생성할 수 있도록 정보를 제공합니다. 3. 실행(런타임)시 특정 기능을 실행하도록 정보를 제공합니다. 어노테이션 적용 순서1. 어노테이션을 정의한다. 2. 클래스에 어노테이션을 배치한다. 3. 코드가 실행되는 중에 `Reflection`을 이용하여 .. About Me/인프런 워밍업 클럽 2024. 4. 29. 엔티티(Entity) 설계 및 클래스 구성 엔티티 설계와 클래스 구성 엔티티(Entity) 설계하는 것과 엔티티를 사용하기 위한 클래스 구성하는 방법에 대해서 알아보겠습니다. 엔티티 설계 Spring Data JPA를 사용하면 데이터베이스에 테이블을 생성하기 위해 직접 쿼리를 작성할 필요가 없다. JPA에서는 엔티티는 데이터베이스의 테이블에 대응하는 클래스이다. 엔티티에는 데이터베이스에 쓰일 테이블과 칼럼을 정의한다. 엔티티에 어노테이션을 사용하면 테이블 간의 연관관계를 정의할 수 있다. 엔티티 클래스 내용 클래스 생성 후에 application.properties에 정의한 spring.jpa.hibernate.ddl-auto 값을 create 같은 테이블을 생성하는 옵션으로 생성하면 쿼리문을 작성하지 않아도 데이터베이스에 테이블이 자동으로 만들.. Book/스프링부트 핵심가이드 2023. 11. 2. 이전 1 다음