
Gradle / Server / HTTP / Test Code / Lombok / application.properties

Spring MVC / @Controller / @ResponseBody / @RequestMapping / 정적·동적 페이지 / Client반환 / @RestController / Jackson / @PathVariable / @RequestParam / 객체로 처리

MSA

서비스 디스커버리 / 로드밸런싱 / 서킷브레이커 / API GW

보안구성 / Config / 분산추적 / 이벤트 드리븐
My Select Shop

쿠버네티스(Kubernetes) 컨테이너화된 애플리케이션이 배포, 확장, 운영을 자동화하는 오픈소스 플랫폼 컨테이너 오케스트레이션 도구 다수의 컨테이너를 효율적으로 관리 쿠버네티스 vs Spring Cloud Spring Cloud : 마이크로서비스 간의 통신, 서비스 디스커머리, 구성 관리 등 애플리케이션 레벨의 문제 해결에 초점 쿠버네티스 : 컨...
Docker CI/CD
Github Actions
Dockerfile / Docker Compose
EC2 배포
Docker Volume / Network / Image / Container 가상화

Docker Compose 연결 문제
정적팩토리메서드
equals() / hashCode()
record
소프트 딜리드 / 하드 딜리트
일단 다 넘기기로!
뭐지
이 둘의 차이는 뭘까? 1) String token = extractAccessToken(request); String username = jwtUtil.validateToken(token).getSubject(); 2) Authentication a
?
컨트롤러 클래스에 붙일것인가~?파라미터 앞에 붙일것인가?\-> @RequestBody 앞에 일단 붙임여
?
이것과
Postman에서 multipart/form-data로 JSON 데이터 전송하기
mapToInt(i -> i) : Integer를 int로 변환==
DeletedOf는 updateable=false 하지 않는 이유복구 할 수 있는 가능성을 염두!
private Member getAuthenticatedMember() { Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); String

👉 정답: 아니. @OneToOne 관계에 @JoinColumn(unique = true)가 적용되어 있으면 소프트 삭제된 데이터가 있어도 새로운 데이터 삽입이 불가능함.🎯 이유 분석현재 order_id 필드가 @OneToOne 관계 + @JoinColumn(uni
상수 보관!
@RequestParam @NotBlank(message = "유저네임을 입력해주세요.") String username,🔍 @NotBlank가 적용되지 않는 이유1\. @RequestParam은 기본적으로 Spring의 검증(@Valid, @Validated) 대상이
Spring MVC에서 컨트롤러의 메서드 매개변수를 해석하고 값을 바인딩해주는 역할을 하는 기능컨트롤러에서 @RequestParam, @RequestBody, @PathVariable 같은 어노테이션을 사용하면, Spring이 알아서 요청 데이터를 매개변수에 주입해주는
Docker / Docker Compose
CI/CD
z
String 이미지, 음성, 영상, 파일 등 보관 가능 - 문자열도 결국 바이트 배열이기 때문저장할 수 있는 최대 크기 512MB<명령어> \-- 데이터 입력, 조회SET user:email alex@example.comGET user:email\-- 정수가 문