반응형

Spring-Boot 24

스프링 부트에서의 컴포넌트/빈 테스트 방법

스프링 부트에서의 컴포넌트/빈 테스트 방법 Spring Boot 어플리케이션에서 컴포넌트/빈을 테스트하려면 Spring Boot 매뉴얼의 테스트 부분을 참조하십시오.@Test,@SpringBootTest,@WebMvcTest,@DataJpaTest이치노 합니까?호하는방방법???????? (「 부트」등)이 테스트클래스를 ?@SpringBootTest,@WebMvcTest,@DataJpaTest무슨 일입니까? PS: 저는 많은 개발자(경험자들도)가 다른 개발자보다 주석을 사용하는 결과를 얻지 못한다는 것을 깨달았기 때문에 이 질문을 만들었습니다. TL-DR 스프링 컨테이너를 로드하지 않고 직접 테스트할 수 있는 구성 요소에 대한 일반 단위 테스트를 작성합니다(로컬 및 CI 빌드에서 실행). JPA, 컨트롤러..

programing 2023.03.13

Spring Boot Rest 서비스 메서드에서 응답 헤더 값을 설정하려면 어떻게 해야 합니까?

Spring Boot Rest 서비스 메서드에서 응답 헤더 값을 설정하려면 어떻게 해야 합니까? 초심자 질문...첫 봄 부츠 레스트풀 서비스를 만들고 있어요.restore 서비스 설계에서는 응답 헤더에 데이터를 반환해야 합니다. 컨트롤러 클래스의 메서드 내에서 응답 헤더 값을 설정하려면 어떻게 해야 합니까?Spring 문서: @RequestMapping("/handle") public ResponseEntity handle() { URI location = ...; HttpHeaders responseHeaders = new HttpHeaders(); responseHeaders.setLocation(location); responseHeaders.set("MyResponseHeader", "MyValu..

programing 2023.03.08

Spring Data JPA에서 엔티티 상속을 처리하는 최선의 방법

Spring Data JPA에서 엔티티 상속을 처리하는 최선의 방법 JPA 엔티티 클래스가 3개 있습니다.A,B그리고.C계층은 다음과 같습니다. A | +---+---+ | | C B 즉, 다음과 같습니다. @Entity @Inheritance public abstract class A { /* ... */ } @Entity public class B extends A { /* ... */ } @Entity public class C extends A { /* ... */ } Spring Data JPA를 사용하여 이러한 엔티티의 리포지토리 클래스를 작성하는 가장 좋은 방법은 무엇입니까? 다음 내용을 쓸 수 있다는 것을 알고 있습니다. public interface ARespository extends ..

programing 2023.03.03

Spring JPA 저장소의 여러 테이블 결과를 결합하는 방법

Spring JPA 저장소의 여러 테이블 결과를 결합하는 방법 저는 Spring에 처음 와서 결과를 반환하기 위해 여러 테이블을 결합하는 방법을 모르겠습니다.저는 다음과 같은 작은 라이브러리 애플리케이션을 구현하려고 했습니다. 마이 엔티티 클래스 - 도서, 고객, 예약 Book.java - 도서관에서 구할 수 있는 책 @Entity @Table(name = "books") public class Book { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", columnDefinition = "int") private int id; @NotNull(message = "Book name cannot be null") @C..

programing 2023.03.03
반응형