0 day streak
java / beginner
Snippet

Data Access with @Repository

Classes marked with @Repository are responsible for data storage and retrieval. This annotation also enables automatic translation of database errors into Spring's exception hierarchy.

snippet.java
java
1
2
3
4
5
6
7
8
9
10
11
12
import org.springframework.stereotype.Repository;
import java.util.ArrayList;
import java.util.List;
@Repository
public class UserMemoryRepository {
private List<String> storage = new ArrayList<>();
public void add(String item) {
storage.add(item);
}
}
spring
Breakdown
1
@Repository
Indicates that the class manages database or storage operations.