본문 바로가기
TIL

45. [TIL] 오늘의 배움일지 ( 20-11-11 )

by VIPeveloper 2020. 11. 11.
반응형

1. application.yml 작성방법에 대해 배웠습니다.

spring:
  main:
    allow-bean-definition-overriding: true  # 이 설정은 동일한 이름을 가진 스프링 빈이 등록되려고 하면 BeanDefinitionOverrideException을 발생
  datasource:
    url: jdbc:h2:tcp://localhost/~/querydsl
    username: sa
    password:
    driver-class-name: org.h2.Driver
  devtools:
    livereload:
      enabled: true   # 이 옵션은 정적 파일 변동 시 자동 반영될 수 있도록 돕는다.
    restart:
      enabled: true
  jpa:
    hibernate:
      ddl-auto: create  # 이 옵션은 애플리케이션 실행 시점에 테이블을 drop 하고, 다시 생성한다
    properties:
      hibernate:
#        show_sql: true
        format_sql: true
        use_sql_comments: true  # jpql 문법을 주석으로 볼 수 있다.

server:
  port: 8081
logging.level:
  org.hibernate.SQL: debug
  org.hibernate.trace: trace

파라메터가 깔끔하게 들어가는 것을 볼 수 있습니다.

2. sql문에 있는 값을 보고싶다면 오픈소스를 이용하면 됩니다.

	implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.8'

3. 인텔리제이 : Option + Enter 키

Assertions.assertThat(findMember.getUsername()).isEqualTo("member1");

assertThat(findMember.getUsername()).isEqualTo("member1");

로 static 하게 만들 수 있다.

반응형