49백엔드04. 13.[Spring] Profile 설정하기실제 프로젝트에서 dev, stage, production과 같은 개발하는 환경이 다르다. @Profile 어노테이션을 이용해서 다른 profile을 설정하는 방법에 대해서 알아보자.
52백엔드04. 13.[Spring] @ConfigurationProperties를 이용해서 properties값들을 클래스로 관리하기application.properties에 존재하는 값들을 클래스(@ConfigurationProperties를 이용해서)로 빼는 방법에 대해서 알아보자.
53백엔드04. 12.[Spring] SpringApplication를 통한 코딩applicationContext가 등록되기 전에 발생한 이벤트를 Listen하는 리스너를 등록하려면 어떻게 해야할까? SampleListner를 만들고, ApplicationListenr 를 구현한다. Generic으로 발생할 이벤트를 명시해 준다.
54백엔드04. 12.[Spring] Spring Data Common 프로젝트 살펴보기Spring Data Common 프로젝트가 무엇이고, 여러가지 다양한 구현체들에 대해서 알아보자
59백엔드04. 12.[JPA]@Transactional를 통한 OptimizationSpring Data Jpa에서 제공하는 JpaRepository 의 구현체인 SimpleJpaReposity 의 @Transactional 을 어떻게 사용하는지 살펴보고, 실제 우리 서비스에서 어떻게 적용하면 좋을지에 대해서 생각해보자.
60백엔드04. 12.[JPA] QueryDSL 설정방법JPA에서 QueryDsl를 사용하는 방법에 대해서 알아보자. QueryDSL은 쿼리 domain specific language로 도메인에 맞게 쿼리를 프로그링 할 수 있다는 것이다.