[springboot] springboot test webclient
무엇을 검증할 것인가 외부 API가 JSON 대신 HTML을 반환하면 HTTP 상태와 Content-Type을 별도로 처리해야 합니다. HTTP 500을 반환하는 것과 HTTP 200에 HTML 오류 페이지를 담는 것은 다른 실패입니다. Accept: application/json은 요청자의 선호를 표현할 뿐 상대 서버의
Java와 소프트웨어, 개발하며 배운 것들을 기록합니다.
무엇을 검증할 것인가 외부 API가 JSON 대신 HTML을 반환하면 HTTP 상태와 Content-Type을 별도로 처리해야 합니다. HTTP 500을 반환하는 것과 HTTP 200에 HTML 오류 페이지를 담는 것은 다른 실패입니다. Accept: application/json은 요청자의 선호를 표현할 뿐 상대 서버의
개요 intellij-community 버전으로 springboot 프로젝트를 import하여 가동하는것 까지 성공했습니다. 참고 - intellij-ce-springboot-import(/ko/posts/2023-09-10-springboot-intellij-import/) 이제 기쁜 마음으로 코드를 하나 하나 짜보고
Spring Boot와 Spring Framework 구분 Spring Boot는 Spring Framework 위에서 자동 구성, 의존성 관리와 실행 가능한 애플리케이션 패키징을 제공하는 프로젝트입니다. 두 프로젝트의 버전 번호는 별개입니다. Boot 3.1을 Framework 6.1과 연결하거나 Boot 2.4를 존재
개요 지난번 spring-initializer를 통해 프로젝트를 생성하여 파일로 다운로드 받았습니다. 참고 - springboot-initializer(/springboot/springboot-initializer/) 이제 intellij-ce에서 spring-initializer를 통해 생성된 프로젝트를 import하고
개요 2022년 하반기에 springboot3가 공식 release 되었습니다. springboot2가 2018년 상반기에 release되고 나서 새롭게 판올림 버전으로 가장 큰 변화로는 아래와 같습니다. spring framework 6 적용 최소 사양 JDK 17 Java EE API의 javax -> jakarta
개요 springboot3로 메이저 업그레이드 되면서 JPA + querydsl 셋팅 환경에 변화가 생겼습니다. 기존 의존성으로는 작동하지 않고 jakarta classification을 추가해야 작동하는 이슈가 발생합니다. springboot3부터 javax -> jakarta 패키징으로 넘어갔기 때문에 queryDSL
개요 항상 intellij ultimate 버전만 사용하고 있었는데 무슨 바람이 난건지.. intellij ce 버전에 도전하였습니다. springboot 프로젝트 생성이며.. 그 밖에 기본적으로 될꺼라 싶은것 중에 안되는 녀석들도 꽤 있더군요. 이번 시간엔 간단하게 spingboot 프로젝트를 생성해보도록 할게요. sp
개요 JPA를 spring data jpa + querydsl과의 조합으로 접하는 경우가 많습니다. spring data jpa에서 제공해주는 specification으로도 충분히 해낼수 있지만 querydsl에 비할바는 아닙니다. entity에 wrapper Q클래스를 생성하여 type-safe하게 사용할 수 있는 장점
구글 검색을 해보면 Spring Boot Gradle + 하나의 vueJS Project Build만 나와있는 경우가 많습니다. 조금 더 응용하여 Spring Boot Gradle + 여러개의 vueJS 빌드하는 방법에 대해 공유하고자 합니다. --- Vue 프로젝트 구조 . frontend project1 project