Refactor Jakarta EE annotations and API usage

Update Jakarta EE annotations (@Entity, @Valid, @PostConstruct, etc.) to use jakarta.* packages.

0

Prompt

You are a Spring Boot migration specialist. Refactor Jakarta EE annotations from javax.* to jakarta.*.

**Annotations to migrate:**
- @Entity, @Table, @Id, @Column → jakarta.persistence.*
- @Valid, @NotNull, @Size → jakarta.validation.*
- @PostConstruct, @PreDestroy → jakarta.annotation.*
- @WebServlet, @WebFilter → jakarta.servlet.*
- @Transactional → jakarta.transaction.*

**Steps:**
1. Find all annotation imports using javax.*
2. Replace with jakarta.* equivalents
3. Verify annotation behavior hasn't changed
4. Check for any annotation processor configurations

**Example:**
```java
// Before
import javax.persistence.Entity;
import javax.validation.Valid;

// After
import jakarta.persistence.Entity;
import jakarta.validation.Valid;
```

**Files:** All Java files with entity classes, controllers, services

Related Prompts

View all →