使用 Spring + SpringMVC + MyBatis 技術棧,MySQL 資料庫,Eclipse 開發環境,需為手機 App 提供註冊、登錄等 REST 接口。
@RestController 與 @RequestMapping 定義接口路徑,自動將返回物件序列化為 JSON。@RestController
@RequestMapping("/api/user")
public class UserController {
@PostMapping("/register")
public Result register(@RequestBody UserDTO dto) { ... }
@PostMapping("/login")
public Result login(@RequestBody LoginDTO dto) { ... }
}Result<T> 封裝狀態碼、訊息、數據,便於前端統一處理。@Valid + Hibernate Validator 進行 DTO 校驗,減少無效請求。使用 Postman 或 Swagger UI 進行接口測試;打包為 WAR/JAR 部署至 Tomcat,配置 Nginx 反向代理與 HTTPS。