728x90 반응형 전체 글117 [postgreSQL] 포스트그레스 설치하기(windows) https://www.postgresql.org/ PostgreSQL The world's most advanced open source database. www.postgresql.org Download 클릭 windows 클릭 Download the installer 클릭 최신버전 windows x86-64 다운로드 설치파일 실행 next 설치 directory 확인, next 저는 DBeaver 를 쓸거라서 pgAdmin4는 설치하지 않았습니다. 데이터를 어디에 저장할지 확인(D드라이브로 바꾸셔도 됩니다.) next DB 접속시에 사용할 비밀번호 정하기(잊어버리지 않기!) next 기본 포트 5432, next 국가 및 언어 korea로 바꿔주시고 next next 쭉 눌러주시면 설치가 됩니다. 바.. 2024. 1. 8. REST란? REST가 뭔데? "REST가.. 뭐죠?" 라고 누군가 물었을 때 "그건 뭐뭐야" 라고 명료하게 대답해 줄 수 있으신가요? 저는 아무리 정리되어 있는 글을 여러개 봐도 '뭔 소리야?' 로 끝나더라구요. 설명들이 너무 추상적이라는 느낌을 받았습니다. 그래서 언제 어디에서 나온말인지부터 정리해보았습니다. 제가 이해하기 위해서요. 이 글을 읽고 난 후 "REST는 웹서비스 아키텍처를 만들기 위한 규칙 들이야~ 이런이런 규칙들로 이루어져 있어~" 정도만 되어도 소기의 목적을 달성했다고 생각합니다. 목차 - REST는 어디서 나왔는가 - REpresentational State Transfer 의 의미 - REST API란? - HTTP를 사용하는 이유 ❓ REST는 어디서 나왔는가 REST 라는 용어는 Roy Thomas Fie.. 2024. 1. 5. @InjectMocks 한 객체에 given()을 주면 어떻게 될까? 테스트코드를 작성하면서 의존성이 있는 객체의 메소드에 given().willReturn()을 설정했는데 예상했던대로 동작하지 않았습니다. 상황을 재연하면서 그 이유와, 어떻게 동작되는지를 알아보겠습니다. CalculatorService를 만들었고 add도메인과, sub도메인을 만들어서 덧셈, 뺄셈 기능을 사용하였습니다. 그리고 곱하기는 Multiplier 클래스를 상속받아 사용하였습니다.------------------------------------ 그리고 테스트코드는 아래와 같이 작성했습니다. 처음 생각했던 것은 메소드 3개에 다 given()을 주었으니까 150이 나오겠지? 였습니다. 결과는?다르게 나왔습니다.. mul 메소드에서 제가 given()으로 준 값이 아닌 코드상의 정상적인 계산이 .. 2023. 11. 30. REST API request별 swagger3.0.0 파라미터 명세 REST API를 개발하던 중 파라미터를 swagger3.0.0 에 명세해야 했습니다.그런데 경우에 따라 조금씩 다르더라구요.유형별로 명세 방식을 알아보겠습니다! 1. Path Variablelocalhost:8080/userinfo/userid/{userId}/password/{password} Path Variable 방식으로 들어오는 파라미터는 @Parameter, @PathVariable 어노테이션을 통해 설명과 Variable 종류를 명세해줍니다.@Operation은 API에 대한 명세입니다. 전 후 2. Query Parameterlocalhost:8080/userinfo/userid/{userId}/password/{password}?phoneNo=01012345678&birthY.. 2023. 11. 29. @RequiredArgsConstructor 와 @AllArgsConstructor @RequiredArgsConstructor @AllArgsConstructor 모두 Lombok 라이브러리에서 제공하는 어노테이션으로, 생성자를 자동으로 만들어주는 역할을 합니다. 이 둘의 차이점을 알아보겠습니다. @RequiredArgsConstructor 는 final 로 선언된 필드에 대해서만 생성자를 만듭니다.import lombok.RequiredArgsConstructor;@RequiredArgsConstructorpublic class Example { private final int id; private String name; // final이 아닌 필드 // 생성자는 id만을 매개변수로 받음}이렇게 하면 다음 과 같은 생성자가 생성되는 것입니다.public Exam.. 2023. 11. 15. 이전 1 ··· 3 4 5 6 7 8 9 ··· 24 다음 728x90 반응형