Hướng dẫn xây dựng RESTful service bằng Spring Boot
Server side
Configuration
- Thêm dependency trong pom.xml
- Thêm cấu hình port listen cho server trong file application.yml
Write controller
- Viết class controller bằng cách sử dụng RestController
RequestMapping và GetMapping tạo nên path của api (Ví dụ: /api/get-mapping)
Mapping request
- Tạo mapping lấy variable từ path của api
- Tạo api nhận request param
Client side
- Thư viện sử dụng
- Thêm dependency trong file pom.xml
- Cấu hình url, path trong file application.yml
- Sử dụng FeignClient annotation để tạo RestClient
- Autowired GreetingRestClient bean để giao tiếp server side
Source code ở đây