[TIL] 2019-10-23

김현성·2019년 10월 23일
1

TIL

목록 보기
1/25

Spring boot


  • @RestController
  • Lombok
    * @Getter
    • @Setter
    • @ToString
    • @Data(getter/setter, hashCode(), equals(), toString()) - 묶음개념.
  • src/test/java
    * test
  • ORM
    * 객체지향과 관계형 데이터베이스를 매핑시킨다는 추상화된 개념.
  • Entity, EntityManager
  • Entity Class 설계
    * @Id
    • @Column
    • @Table
    • @Entity
    • @CreateTimestamp
    • @UpdateTimestamp
  • application.properties JPA 설정
    #스키마 생성(create, create-drop, update, validate, none)
    spring.jpa.hibernate.ddl-auto=create
    #DDL 생성 시 데이터베이스 고유의 기능을 사용하는가?
    spring.jpa.generate-ddl=false
    #실행되는 SQL문을 보여줄 것인가?
    spring.jpa.show-sql=true
    #데이터베이스는 무엇을 사용하는가?
    spring.jpa.database=mysql
    #로그 레벨
    logging.level.org.hibernate=info
    #MySql 상세 지정
    spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
profile
내가 이해한 코드가 다른 개발자도 이해한다! 안녕하세요 JAVA 개발자 입니다.

0개의 댓글