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
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;@Repositorypublic 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.