목록개발/Spring (2)
tjddndk17
spring boot 에서는 복잡하게 설정해야 하는 값들을 application.properties를 통해서 간편하게 설정할 수 있습니다. spring boot 애플리케이션이 시작될 때 다음 위치에서 application.properties / application.yaml 파일을 자동으로 찾아서 로드 합니다. spring.jpa.hibernate.ddl-auto none: DB 구조를 변경하지 않습니다 update: 기존의 스키마를 유지하며 entity에 변경된 부분만 추가한다 create: 기존의 스키마를 삭제하고 새로 생성 create-drop: 기존의 스키마를 삭제하고 새로 생성 + 애플리케이션이 종료될 때 삭제 validate: entity와 테이블이 정상적으로 매핑되어있는지 검증
어노테이션? - 주석처럼 쓰이며 클래스에 특수한 의미, 기능을 수행하도록 하는 기술 Built-in Annotation - Java에 내장되어 있는 어노테이션 Meta Annotation - 어노테이션에 사용되는 어노테이션 - 주로 새로운 어노테이션을 정의할 때 사용 Custom Annotation - 사용자 정의 어노테이션 @Override - 해당 메서드가 수퍼클래스의 메서드를 오버라이딩한 메서드임을 컴파일러에게 명시 - 오버라이딩 할 때 메서드 명에서 오타가 발생할 수 있는데 컴파일러 입장에서는 새로운 메서드 인지 오버라이딩 메서드 인지 알 수 없기 때문에 해당 어노테이션을 통해 오타 발생 여부를 확인 할 수 있음 @Deprecated - 더 이상 사용되지 말아야 할 메서드를 나타낸다 @Supres..