S SmartDocs
Chuỗi bài: spring boot java 18 dòng · Cập nhật 2026-02-03

DuplicateResourceException.java

spring_boot/code/intermediate/src/main/java/com/example/demo/exception/DuplicateResourceException.java

package com.example.demo.exception;

/**
 * Thrown when creating or updating a resource would violate a uniqueness constraint
 * (e.g. product name already exists).
 * <p>
 * Handled by {@link GlobalExceptionHandler} to return HTTP 409 Conflict with a JSON body
 * containing the exception message.
 */
public class DuplicateResourceException extends RuntimeException {

    /**
     * @param message human-readable message (e.g. "Product name already exists")
     */
    public DuplicateResourceException(String message) {
        super(message);
    }
}

Bài viết liên quan

spring boot java Cập nhật 2026-02-03

DemoApplication.java

DemoApplication.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/DemoApplication.java).

Đọc bài viết →
spring boot java Cập nhật 2026-02-03

CustomHealthIndicator.java

CustomHealthIndicator.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/actuator/CustomHealthIndicator.java).

Đọc bài viết →
spring boot java Cập nhật 2026-02-03

SecurityConfig.java

SecurityConfig.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/config/SecurityConfig.java).

Đọc bài viết →
spring boot java Cập nhật 2026-02-03

ProductController.java

ProductController.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/controller/ProductController.java).

Đọc bài viết →
spring boot java Cập nhật 2026-02-03

PublicController.java

PublicController.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/controller/PublicController.java).

Đọc bài viết →
spring boot java Cập nhật 2026-02-03

ProductCreateRequest.java

ProductCreateRequest.java — java source code from the spring boot learning materials (spring_boot/code/advanced/src/main/java/com/example/demo/dto/ProductCreateRequest.java).

Đọc bài viết →