@@ -22,42 +22,42 @@ Here is a quick teaser of an application using Spring Data Repositories in Java:
22
22
----
23
23
public interface PersonRepository extends CrudRepository<Person, Long> {
24
24
25
- List<Person> findByLastname(String lastname);
25
+ List<Person> findByLastname(String lastname);
26
26
27
- List<Person> findByFirstnameLike(String firstname);
27
+ List<Person> findByFirstnameLike(String firstname);
28
28
}
29
29
30
30
@Service
31
31
public class MyService {
32
32
33
- private final PersonRepository repository;
33
+ private final PersonRepository repository;
34
34
35
- public MyService(PersonRepository repository) {
36
- this.repository = repository;
37
- }
35
+ public MyService(PersonRepository repository) {
36
+ this.repository = repository;
37
+ }
38
38
39
- public void doWork() {
39
+ public void doWork() {
40
40
41
- repository.deleteAll();
41
+ repository.deleteAll();
42
42
43
- Person person = new Person();
44
- person.setFirstname("Oliver");
45
- person.setLastname("Gierke");
46
- repository.save(person);
43
+ Person person = new Person();
44
+ person.setFirstname("Oliver");
45
+ person.setLastname("Gierke");
46
+ repository.save(person);
47
47
48
- List<Person> lastNameResults = repository.findByLastname("Gierke");
49
- List<Person> firstNameResults = repository.findByFirstnameLike("Oli*");
50
- }
48
+ List<Person> lastNameResults = repository.findByLastname("Gierke");
49
+ List<Person> firstNameResults = repository.findByFirstnameLike("Oli*");
50
+ }
51
51
}
52
52
53
53
@KeySpace("person")
54
54
class Person {
55
55
56
- @Id String uuid;
57
- String firstname;
58
- String lastname;
56
+ @Id String uuid;
57
+ String firstname;
58
+ String lastname;
59
59
60
- // getters and setters omitted for brevity
60
+ // getters and setters omitted for brevity
61
61
}
62
62
63
63
@Configuration
@@ -72,9 +72,9 @@ Add the Maven dependency:
72
72
[source,xml]
73
73
----
74
74
<dependency>
75
- <groupId>org.springframework.data</groupId>
76
- <artifactId>spring-data-keyvalue</artifactId>
77
- <version>${version}.RELEASE</version>
75
+ <groupId>org.springframework.data</groupId>
76
+ <artifactId>spring-data-keyvalue</artifactId>
77
+ <version>${version}.RELEASE</version>
78
78
</dependency>
79
79
----
80
80
@@ -83,15 +83,15 @@ If you'd rather like the latest snapshots of the upcoming major version, use our
83
83
[source,xml]
84
84
----
85
85
<dependency>
86
- <groupId>org.springframework.data</groupId>
87
- <artifactId>spring-data-keyvalue</artifactId>
88
- <version>${version}-SNAPSHOT</version>
86
+ <groupId>org.springframework.data</groupId>
87
+ <artifactId>spring-data-keyvalue</artifactId>
88
+ <version>${version}-SNAPSHOT</version>
89
89
</dependency>
90
90
91
91
<repository>
92
- <id>spring-snapshot</id>
93
- <name>Spring Snapshot Repository</name>
94
- <url>https://repo.spring.io/snapshot</url>
92
+ <id>spring-snapshot</id>
93
+ <name>Spring Snapshot Repository</name>
94
+ <url>https://repo.spring.io/snapshot</url>
95
95
</repository>
96
96
----
97
97
0 commit comments