일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 검색
- WeNews
- 테스트
- 메소드명
- 메세지수정
- querydsl
- 네이티브쿼리
- EC2
- docker명령어
- appspec.yml
- foreignkey
- 테스트메소드
- Query
- 2 > /dev/null
- MySQL
- ubuntu
- 서브쿼리
- ㅔㄴ션
- application.yml
- 포트
- 컨테이너실행
- 추후정리
- AuthenticationEntryPoint
- 적용우선순위
- 예약
- subquery
- appspec
- 커밋메세지수정
- 참조키
- 외부키
- Today
- Total
목록BugNote (31)
제뉴어리의 모든것
상황 테스트에서 Post에 대한 Dto를 전송하여 Controller에 대한 슬라이스 테스트 진행 하려 함. 실행 코드 @WebMvcTest({MajorController.class, MajorMapper.class}) @AutoConfigureMockMvc public class MajorControllerTest { @Autowired private MockMvc mockMvc; private MediaType mediaType = MediaType.APPLICATION_JSON; @Autowired private Gson gson; @Test public void postMajorTest() throws Exception { MajorDto.Post post = MajorDto.Post.builde..
DTO에서 필드타입이 Enum 같은 사용자 정의 타입일 경우에도 (내부적으로 기본적으로 할당되는 상수값이 있음에도) @Range 같은 애노테이션으로 유효성 검사하면 에러 발생. 그러므로 사용자정의 애노테이션으로 유효성 검사해야함.
현재 상황 클라이언트에게 DTO로 데이터를 받았으나, 필수 데이터가 넘어오지 않아서, 일부러 Exception을 던져서 @ExceptionHandler 을 통해서 정해진 에러메세지 Response DTO에 해당필드. 거부된값, 메세지 등을 담아서 Controller단에서 정상적으로 return을 하였으나, 아래와 같은 메세지 발생됨. 총 에러 메세지 org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class com.practice.example.response.ErrorResponse$MyFieldError]; nested exception is com.fasterxm..
참조 : https://stackoverflow.com/questions/19074278/not-null-property-references-a-transient-value-transient-instance-must-be-save
만약 아래와 같은 에러가 비스무리하게 나타난다면 nested exception is org.hibernate.AnnotationException: No identifier specified for entity: com.snowdeer.database.board.Member 중요한건 No identifier specified for entity 이부분이다. 즉 엔티티에 식별자가 없다는것이다. 아마도 당신은 @Id라고 분명히 넣었는데 왜 안되는거냐 하겠다. 그렇다면, 아마도 잘~ 확인해보시라 import org.springframework.data.annotation.Id 혹시 이게 import 되어 있지않나. 그렇다 그것이 아니다. import javax.persistence.Id 이것으로 import를 ..
스프링 부트 프로젝트에서 JPA를 사용하던중 Entity 를 초기화 하기 위해 Builder() 를 사용하던 중 위와 같은 에러가 발생하였다. 참고로 해당 Entity의 코드는 아래와 같다 @Builder @Getter @Setter @NoArgsConstructor @Entity public class Member { @Id // @GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY) private long memberId; @Column(nullable = false, updatable = false, unique = true) private String email; @C..