Cannot infer type argument(s) for ...
발생 상황
타입 파라미터를 사용하는 과정에서 파라미터를 추정할 수 없는데 생략한 체 메서드를 호출하는 경우
대책
적절한 타입 파라미터를 제공해준다.
참조: https://goodteacher.tistory.com/282#infererror
Configuration error: found multiple declarations of @BootstrapWith for test class
발생 상황
JUnit등을 이용한 SpringBoot 테스트 작성 시 @BootstrapWith 애너테이션이 두번 이상 사용된 문제로 대부분 @SpringBootTest와 @WebMvcTest가 같이 사용된 경우
대책
웹과 관련 없는 테스트라면 @SpringBootTest, 웹과 관련된 테스트라면 @WebMvcTest를 사용한다.
Could not initialize class org.apache.maven.plugin.war.util.WebappStructureSerializer
발생상황
프로젝트의 org.apache.maven.plugins의 maven-war-plugin의 버전이 낮거나 없어서 발생
대책
오류가 날 경우 플러그인을 추가하거나 이미 사용 중이라면 플러그인의 버전을 올려준다.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.2.2</version>
</plugin>