안녕
-
Spring - consumes, produces 주고 받는 데이터 제한하기프로그래밍/Spring 스프링 2022. 6. 20.
@RequestMapping(method = RequestMethod.GET, produces = APPLICATION_JSON) public Responses.ListResponse list(RequestParams requestParams) { List list = productService.gets(requestParams); return Responses.ListResponse.of(list); } produces : dataType이 JSON인 것들만 사용자에게 응답 하겠다. [서버가 클라이언트에게 반환하는 데이터 타입] @RequestMapping(method = RequestMethod.GET, consumes = APPLICATION_JSON_VALUE) public void list(Re..
-
이클립스 - Test 돌릴 클래스 만들기 단축키기타 2022. 6. 17.
인텔리제이를 사용하면 단축키가 있지만그냥 이클립스 편집기를 사용하는 사람들은 그런 편한 단축키가 없다.대신 일일히 하나하나 찾아서 만드는 것 보다는 편한 방법을 소개한다. Test 케이스를 돌리고 싶은 클래스 파일에서 Ctrl + n 을 눌러서 새로운 파일 만들기 위자드를 열어 검색창에 junit을 검색하고 JUnit Test Case를 클릭한다. 그럼 알아서 패키지 명과 클래스 명을 입력 해준다. 인텔리제이의 자동 메소드 만들어주는 기능과 같이 메소드를 추가 해주고 싶다면Next 버튼을 눌러서 다음 페이지로 가서 원하는 메소드를 추가 하면 된다. 메소드 추가 없이 그냥 바로 만든다면 원하는 JUnit 버전만 선택 해주고 Finish 버튼
-
Swagger - API 문서 꾸미기프로그래밍/Spring 스프링 2022. 6. 16.
@ApiImplicitParams( { @ApiImplicitParam(name="prdtCd", value = "제품코드", dataType = "String", paramType = "query"), @ApiImplicitParam(name="prdtNm", value = "제품명", dataType = "String", paramType = "query"), @ApiImplicitParam(name="filter", value = "검색어", dataType = "String", paramType = "query") } ) @RequestMapping(method = RequestMethod.GET, produces = APPLICATION_JSON) public Responses.ListRespo..
-
스프링 - Git과 로컬 비교 Synchronize Workspace프로그래밍/Spring 스프링 2022. 6. 12.
스프링, 스프링부트, 이클립스 등에서 깃을 사용하다 보면 내가 풀을 당겨야 하는지 아니면 안당겨도 되는지 내가 커밋을 하고 푸쉬를 안했었는지 등등 여러가지 확인해야 할 사항들이 생긴다. Synchronize Workspace를 사용하면 한번에 체크가 가능하다. 먼저 깃과 연결되어 있어야함. 프로젝트 우클릭 -> Team -> Synchronize Workspace 클릭 안내문 나오면 yes 클릭 플러스 버튼을 클릭해서 프로젝트 전체에 있는 변경 사항들을 오픈 한다. 그리고 우측 맨 아래를 보면 이런 화살표들이 보이는데 파란 화살표 = 내가 pull 해야할 파일들의 갯수 (깃에는 파일이 있거나 어떤 변경사항이 있는데 내 로컬엔 없거나 뭔가 다름) 회색 화살표 = 깃과 로컬의 다른 파일들의 갯수 (깃에는 없..