1. Spring에서의 테스트
- 단위테스트
- 통합테스트
@SpringBootTest
@MockBean
vs @SpyBean
- 인수테스트
- 코드 문서화
@AfterPropertiesSet
2. 인프라
- DB 형상관리 Flyway
- 정적 코드 분석 툴 Sonarqube
- AWS
3. Spring Data JPA
- Auditing
- 페이지네이션
- Spring Data JPA는
@Repository
어노테이션 없이 인터페이스만으로 빈으로 관리되고 해당 엔티티의 CRUD를 사용할 수 있음.
- Proxy - SimpleJpaRepository
- 프록시가 빈으로 관리됨
4. HTTPS
- nginx
- 이벤트 중심 기반으로 하나의 스레드에서 여러 요청 관리
- vs apache