728x90 반응형 Framework3 [Spring Boot] Swagger Api 어노테이션 1. @EnableSwagger2어노테이션을 사용하면 Swagger관련 설정을 추가할 수 있다. _ 원래는 스웨거 컨피그에 추가하는데 어디에 있는지 찾을수가없음.. 어딨지.... 2. Swgger어노테이션 2-1. @Api : 클래스를 Swagger 리소스 대상으로 표시 ex) @Api(tags = "Order") 2-2. @ApiOperation : 요청 URL에 매핑된 API에 대한 설명 (만들어진 스웨거 api문서에서 경로옆에 api설명이 자동으로 붙는다) ex) @ApiOperation (value = "이부분은 오더 Api입니다") 2-3 @ApiParam : 요청 parameter에 대한 설명, 필수여부 등 설정 ex) public List orderApi(@ApiParam(value="테스트.. 2022. 10. 26. @PathVariable 어노테이션 1. @PathVariable - Spring3에서 추가된 기능 - Spring에서는 value속성을 @RequestMapping안에 넣어서 url을 지정한다. 이 때에 url경로에 변수를 직접 넣어서 사용이 가능하게 해주는것이 바로 @PathVariable! ex) @RequestMapping(value="/user/test/{userNum}",method = RequestMethod.GET) public String getUserData(@PathVariable String userNm) { System.out.println(userNm); return ""; } 2019. 5. 29. @RequestMapping 어노테이션 속성 1. @RequestMapping - Controller에 속성을 지정해주는 어노테이션. - 각 속성 간에는 ,로 구분한다. ex) @RequestMapping(value="/test", method= RequestMethod.POST) 1-1. method = RequestMethod.POST - controller로 데이터를 전송할 때에 기본값은 get 형식이지만, 위와같이 속성을 정의하면 post로 전송이 가능하다. - method = RequestMethod.GET형식으로도 사용 가능하다. 1-2. value="/test" - value 속성으로 컨트롤러 하위 url을 지정한다. - 위의 경우 url은 "http://프로젝트도메인/컨트롤러명/test"가 된다. 1-3. produces {"appl.. 2019. 5. 29. 이전 1 다음 728x90 반응형