반응형

spring-boot 14

@ExtendWith(SpringExtension.class)와 @ExtendWith(MockitoExtension.class)의 차이점은 무엇입니까?

@ExtendWith(SpringExtension.class)와 @ExtendWith(MockitoExtension.class)의 차이점은 무엇입니까? 사용하고 있었습니다.@RunWith(MockitoJUnitRunner.class)모키토와 함께 하는 주니트 테스트를 위해서요하지만 지금은 스프링 부츠와 JUnit 5로 작업하고 있습니다. 두 주석의 차이점은 무엇입니까? 사용만 가능합니까?@ExtendWith(SpringExtension.class)내 대상을 조롱하는 것?스프링 관련 시: 테스트에서 스프링 테스트 프레임워크 기능을 사용하려면 다음과 같이 하십시오.@MockBean, 를 사용해야 합니다.@ExtendWith(SpringExtension.class)더 이상 사용되지 않는 JUnit4를 대체합니..

programing 2023.02.27

봄용 Tomcat 웹 서버에서 application.properties를 외부화하는 방법

봄용 Tomcat 웹 서버에서 application.properties를 외부화하는 방법 Spring Application은 다음 위치에 있는 application.properties 파일에서 속성을 로드하여 Spring 환경에 추가합니다. - A /config subdirectory of the current directory. - The current directory - A classpath /config package - The classpath root 목록은 우선순위로 정렬됩니다(목록의 상위 위치에 정의된 속성은 하위 위치에 정의된 속성보다 우선합니다). https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-e..

programing 2023.02.27

스프링 부트에서 @ConfigurationProperties를 자동 연결할 수 없습니다.

스프링 부트에서 @ConfigurationProperties를 자동 연결할 수 없습니다. 여기 제 것이 있습니다.FileStorageProperties클래스: @Data @ConfigurationProperties(prefix = "file") public class FileStorageProperties { private String uploadDir; } @enable configuration properties를 통해 등록되지 않았거나 spring 컴포넌트로 마킹되지 않았음을 알 수 있습니다. 그리고 여기 내 것이 있다.FileStorageService: @Service public class FileStorageService { private final Path fileStorageLocation..

programing 2023.02.27

RestTemplate: exchange() vs postForEntity() vs execute()

RestTemplate: exchange() vs postForEntity() vs execute() Spring boot을 사용하여 Rest API를 만들고 있는데 어플리케이션의 엔드포인트에 접속해야 했습니다.나는 사용했다RestTemplate할 수 있을 것 같아요.두 가지 방법으로 할 수 있었는데 다음과 같습니다postForEntity(). responseEntity = restTemplate.postForEntity(uri, httpEntity, ResponseClass.class); 다음과 같습니다exchange(). responseEntity = restTemplate.exchange(uri, HttpMethod.POST, httpEntity, ResponseClass.class); 이 두 가지..

programing 2023.02.22
반응형