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
) {
}
相关文章
BookstoreApiApplication.java
BookstoreApiApplication.java — java source code from the Springboot learning materials (Springboot/bookstore-api/src/main/java/com/example/bookstore/BookstoreApiApplication.java).
阅读文章 →DataInitializer.java
DataInitializer.java — java source code from the Springboot learning materials (Springboot/bookstore-api/src/main/java/com/example/bookstore/config/DataInitializer.java).
阅读文章 →SecurityConfig.java
SecurityConfig.java — java source code from the Springboot learning materials (Springboot/bookstore-api/src/main/java/com/example/bookstore/config/SecurityConfig.java).
阅读文章 →AuthController.java
AuthController.java — java source code from the Springboot learning materials (Springboot/bookstore-api/src/main/java/com/example/bookstore/controller/AuthController.java).
阅读文章 →BookController.java
BookController.java — java source code from the Springboot learning materials (Springboot/bookstore-api/src/main/java/com/example/bookstore/controller/BookController.java).
阅读文章 →ApiErrorResponse.java
ApiErrorResponse.java — java source code from the Springboot learning materials (Springboot/bookstore-api/src/main/java/com/example/bookstore/dto/ApiErrorResponse.java).
阅读文章 →