DuplicateResourceException.java
spring_boot/code/advanced/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);
}
}
Artigos relacionados
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).
Ler artigo →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).
Ler artigo →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).
Ler artigo →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).
Ler artigo →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).
Ler artigo →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).
Ler artigo →