Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 리스트중복값
- anymatch메서드
- 열려있는포트
- Java
- enumtype
- port닫기
- awsconsole
- instance생성
- 널포인터에러
- conponent
- Annotation
- AWS
- 지옥같은git
- WordPress
- 권한정책
- mybatis
- 리스트중복제거
- listnull
- stereotypeannotation
- route53
- wordpress블로그
- PostgreSQL
- 중복제거
- Spring
- ansible
- 3tierarchitecture
- lightsail
- string_agg()
- enum
- db
Archives
- Today
- Total
Anyway
[Spring] @RequestMapping이란? - Annotation 본문
Example
@RequestMapping("sample/dept")
public class DeptController {
private final DeptService deptService;
@GetMapping
@Operation(summary = "dept 리스트")
public CommonResult list(DeptSearchReqDto deptSearchReqDto) {
return deptService.list(deptSearchReqDto);
}
}
@RequestMapping - Annotation
이 주석을 사용하여 @RequestMapping 요청을 Controller Method에 매핑할 수 있다. 예시 코드를 적용해본다면 http://ip:port/sample/dept > list method로 매핑되는 것이다. @RequestMapping은 Class, method에 붙일 수 있다.
2년 전 Spring Project에서는
@Controller
public class TripController extends MultiActionController {
@Autowired
private TripService tripService;
HttpSession session;
@RequestMapping(value = "/trip/detail.do", method = RequestMethod.GET)
public ModelAndView detail(@RequestParam("dormno") int dormno, HttpServletRequest request,
HttpServletResponse response) throws Exception { ...생략
@RequestMapping(value=””, method= ) 형식으로 사용했는데
- @GetMapping
- @PostMapping
- @PutMapping
- @DeleteMapping
- @PatchMapping
HTTP method별 바로가기 변형으로 쉽게 사용이 가능해졌다. 😬
'Java > Spring' 카테고리의 다른 글
[Spring] @RequestBody 사용하기 (0) | 2024.08.28 |
---|---|
[Spring] 정적 팩토리 메서드 패턴 (0) | 2024.08.27 |
[Spring] @Builder 패턴 사용하기 (0) | 2024.08.27 |
[Spring] @Configuration (0) | 2024.08.26 |
[Mybatis] <trim> 동적 쿼리 사용하기 (0) | 2024.08.26 |