Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Checked Exception
- ec2
- try-with-reources
- springboot
- Unchecked Exception
- Annotation
- bytecode
- java
- 생각정리
- spring-security
- 보안 그룹
- 자바
- 예외
- https
- 피리티어
- Final
- AWS
- 이펙티브자바
- 이펙티브 자바
- error
- 자바스터디
- Effective Java
- exception
- RDS
- Spring
- JVM
- 파라미터 그룹
- 바이트코드
Archives
- Today
- Total
목록2024/05/03 (1)
개발 일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c8U8hW/btsHansOV6s/cVn3QDU3vTgryT3LlQAPvK/img.png)
통합테스트 코드를 작성할 때 각 테스트 클래스마다 `@SpringBootTest` 어노테이션을 사용했습니다.그러나 각 테스트 클래스마다 `@SpringBootTest`를 사용하면 각 클래스마다 독립적인 Spring Boot 애플리케이션 컨텍스트가 생성됩니다. 이는 테스트마다 서버를 다시 시작하고 컨텍스트를 로딩해야 하는데, 이 과정은 상당한 시간이 소요됩니다. 시간은 비용입니다. 간단한 토이 프로젝트에서도 테스트를 실행하면 Spring Boot 서버가 7번 재시작됩니다. 대규모 프로젝트에서는 더 많이 발생할 수 있습니다. 이를 해결하기 위해서는 테스트 환경을 통합하여 Spring 서버가 최소한으로 재시작되도록 해야 합니다. 적용하기@SpringBootTest 어노테이션을 붙인 abstract 클래스를 ..
카테고리 없음
2024. 5. 3. 16:53