일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 적용우선순위
- querydsl
- Query
- AuthenticationEntryPoint
- 검색
- 추후정리
- foreignkey
- 2 > /dev/null
- docker명령어
- ㅔㄴ션
- WeNews
- 예약
- 포트
- 외부키
- appspec.yml
- subquery
- application.yml
- EC2
- 메세지수정
- 커밋메세지수정
- appspec
- 참조키
- 네이티브쿼리
- 메소드명
- 서브쿼리
- 컨테이너실행
- ubuntu
- 테스트메소드
- MySQL
- 테스트
- Today
- Total
목록분류 전체보기 (439)
제뉴어리의 모든것
탐색기 주소창에 \\wsl$ 입력 참조 : https://itpro.tistory.com/107
RequestBody에 쓰이는 Dto는 클라이언트가 보낸 데이터를 Dto에 세팅하기 위해 Setter가 꼭 필요하고 ResponseBody에 쓰이는 Dto는 Controller가 Dto를 return 한 후 스프링 내부적으로 Json 형태로 파싱하기 위해서 꼭 필요하다. 그렇지 않으면, 클라이언트로부터 데이터를 받거나, 줄 경우 body의 내용이 "" 로 찍힐것이다. 그니까, 그냥 루틴처럼 무조건 @Getter, @Setter를 넣어주자.
관련 클래스 SingleResponseDto import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Setter; @Builder @Setter @AllArgsConstructor public class SingleResponseDto { private T data; } MajorResponseDto import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; @NoArgsConstructor @Setter @Getter public class MajorResponseDto { private Long majorId; private String majorNam..
상황 테스트에서 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..
=========== 1번 : Spring MVC 프레임워크의 요청처리 과정에 대해서 설명해 주세요. 스프링 엠브이씨의 기본적인 처리 과정은 아래와 같습니다. 클라이언트의 요청이 서버로 들어오게되면 먼저 Dispatcher Servlet이라는 프론트 컨트롤러가 요청 정보를 받겠됩니다. 이때, 디스패처 서블릿은 클라이언트의 요청을 처리할 컨트롤러를 찾기 위한 검색을 "핸들러 맵핑" 이라는 인터페이스에게 위임합니다. 그렇게 위임을 받은 "핸들러 맵핑"은 요청 정보에 해당하는 컨트롤러의 정보를 찾아서 다시 "디스패처 서블릿"에게 전달하여 줍니다. 그리고 "디스패처 서블릿"은 그 전달받은 정보를 "핸들러 어댑터"에게 전달하여 해당 컨트롤러내의 "핸들러 메소드"의 호출을 위임합니다. 그렇게 "핸들러 어댑터"가 호..
깃 허브 주소 https://github.com/JanuaryKim/JanuaryKim-be-template-testing GitHub - JanuaryKim/JanuaryKim-be-template-testing: 서비스 계층과 컨트롤러 계층의 슬라이스 테스트 서비스 계층과 컨트롤러 계층의 슬라이스 테스트. Contribute to JanuaryKim/JanuaryKim-be-template-testing development by creating an account on GitHub. github.com build.gradle plugins { id 'org.springframework.boot' version '2.7.1' id 'io.spring.dependency-management' versi..