S SmartDocs
Series: Springboot java 17 lines · Updated 2026-08-14

LoginRequest.java

Springboot/bookstore-api/src/main/java/com/example/bookstore/dto/LoginRequest.java

package com.example.bookstore.dto;

import jakarta.validation.constraints.NotBlank;

/**
 * 「登入」的請求 DTO。
 * 對應 POST /api/auth/login 的請求本文(Request Body)。
 */
public record LoginRequest(

        @NotBlank(message = "帳號不可為空白")
        String username,

        @NotBlank(message = "密碼不可為空白")
        String password
) {
}

Related articles