Skip to content

Commit 23355a1

Browse files
committed
Polish up usage of @id.
1 parent b3ae270 commit 23355a1

File tree

22 files changed

+58
-46
lines changed
  • 2-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 2b-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 3-classic/src/main/java/com/greglturnquist/hackingspringboot/reactive/ch3
  • 3-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 4-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 5-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 6-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 7-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 8-reactive-client/src
  • 8-reactive-server/src/main
  • 9-reactive-custom-config/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 9-reactive-method-security/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 9-reactive-oauth/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 9-reactive-quick/src/main/java/com/greglturnquist/hackingspringboot/reactive
  • 9-reactive-repository/src/main/java/com/greglturnquist/hackingspringboot/reactive

22 files changed

+58
-46
lines changed

2-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
// tag::code[]
2323
public class Item {
2424

25-
private @Id String id;
25+
@Id private String id;
2626
private String name;
2727
private double price;
2828

2b-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

3-classic/src/main/java/com/greglturnquist/hackingspringboot/reactive/ch3/Cart.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@
3030
@Entity
3131
class Cart {
3232

33-
@Id @GeneratedValue
34-
private Long id;
33+
@Id @GeneratedValue private Long id;
3534

3635
@OneToMany
3736
private List<CartItem> cartItems = new ArrayList<>();

3-classic/src/main/java/com/greglturnquist/hackingspringboot/reactive/ch3/CartItem.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,7 @@
2828
@Entity
2929
class CartItem {
3030

31-
@Id @GeneratedValue
32-
private long id;
31+
@Id @GeneratedValue private long id;
3332

3433
@OneToOne
3534
private Item item;

3-classic/src/main/java/com/greglturnquist/hackingspringboot/reactive/ch3/Item.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
@Entity
2828
public class Item {
2929

30-
@Id @GeneratedValue
31-
private Long id;
30+
@Id @GeneratedValue private Long id;
3231

3332
private String name;
3433

3-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

4-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

5-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive/HttpTraceWrapper.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@
2525
// tag::code[]
2626
public class HttpTraceWrapper {
2727

28-
@Id
29-
private String id; // <1>
28+
@Id private String id; // <1>
3029

3130
private HttpTrace httpTrace; // <2>
3231

5-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

6-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive/AffordancesItemController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ public Mono<ResponseEntity<?>> updateItem(@RequestBody Mono<EntityModel<Item>> i
137137
// end::update-item[]
138138

139139
// tag::profile[]
140-
@GetMapping(value = "/affordances/items/profile"/, produces = MediaTypes.ALPS_JSON_VALUE)
140+
@GetMapping(value = "/affordances/items/profile", produces = MediaTypes.ALPS_JSON_VALUE)
141141
public Alps profile() {
142142
return alps() //
143143
.descriptor(Collections.singletonList(descriptor() //

6-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

7-reactive/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

8-reactive-client/src/main/java/com/greglturnquist/hackingspringboot/reactive/client/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
logging.level.com.greglturnquist.hackingspringboot=DEBUG
2-
logging.level.org.springframework.data=DEBUG
3-
logging.level.reactor=DEBUG
4-
logging.level.io.rsocket=DEBUG
1+
#logging.level.com.greglturnquist.hackingspringboot=DEBUG
2+
#logging.level.org.springframework.data=DEBUG
3+
#logging.level.reactor=DEBUG
4+
#logging.level.io.rsocket=DEBUG

8-reactive-client/src/test/java/com/greglturnquist/hackingspringboot/reactive/client/RSocketTest.java

Lines changed: 31 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -28,27 +28,34 @@
2828
* @author Greg Turnquist
2929
*/
3030
// tag::setup[]
31-
@SpringBootTest
32-
@AutoConfigureWebTestClient
31+
@SpringBootTest // <1>
32+
@AutoConfigureWebTestClient // <2>
3333
public class RSocketTest {
3434

35-
@Autowired WebTestClient webTestClient;
36-
37-
@Autowired ItemRepository repository;
35+
@Autowired WebTestClient webTestClient; // <3>
36+
@Autowired ItemRepository repository; // <4>
37+
// end::setup[]
3838

39+
// tag::fire-and-forget[]
3940
@Test
4041
void verifyRemoteOperationsThroughRSocketFireAndForget() throws InterruptedException {
41-
this.repository.deleteAll().as(StepVerifier::create).verifyComplete();
4242

43-
this.webTestClient.post().uri("/items/fire-and-forget") // <1>
43+
// Clean out the database
44+
this.repository.deleteAll() // <1>
45+
.as(StepVerifier::create) //
46+
.verifyComplete();
47+
48+
// Create a new "item"
49+
this.webTestClient.post().uri("/items/fire-and-forget") // <2>
4450
.bodyValue(new Item("Alf alarm clock", "nothing important", 19.99)) //
4551
.exchange() //
46-
.expectStatus().isCreated() //
47-
.expectBody().isEmpty();
52+
.expectStatus().isCreated() // <3>
53+
.expectBody().isEmpty(); // <4>
4854

49-
Thread.sleep(500); // <4>
55+
Thread.sleep(500); //
5056

51-
this.repository.findAll() //
57+
// Verify the "item" has been added to MongoDB
58+
this.repository.findAll() // <5>
5259
.as(StepVerifier::create) //
5360
.expectNextMatches(item -> {
5461
assertThat(item.getId()).isNotNull();
@@ -59,15 +66,22 @@ void verifyRemoteOperationsThroughRSocketFireAndForget() throws InterruptedExcep
5966
}) //
6067
.verifyComplete();
6168
}
69+
// end::fire-and-forget[]
6270

71+
// tag::request-response[]
6372
@Test
6473
void verifyRemoteOperationsThroughRSocketRequestResponse() throws InterruptedException {
65-
this.repository.deleteAll().as(StepVerifier::create).verifyComplete();
6674

67-
this.webTestClient.post().uri("/items/request-response") // <1>
75+
// Clean out the database
76+
this.repository.deleteAll() // <1>
77+
.as(StepVerifier::create) //
78+
.verifyComplete();
79+
80+
// Create a new "item"
81+
this.webTestClient.post().uri("/items/request-response") // <2>
6882
.bodyValue(new Item("Alf alarm clock", "nothing important", 19.99)) //
6983
.exchange() //
70-
.expectStatus().isCreated() //
84+
.expectStatus().isCreated() // <3>
7185
.expectBody(Item.class) //
7286
.value(item -> {
7387
assertThat(item.getId()).isNotNull();
@@ -78,7 +92,8 @@ void verifyRemoteOperationsThroughRSocketRequestResponse() throws InterruptedExc
7892

7993
Thread.sleep(500); // <4>
8094

81-
this.repository.findAll() //
95+
// Verify the "item" has been added to MongoDB
96+
this.repository.findAll() // <4>
8297
.as(StepVerifier::create) //
8398
.expectNextMatches(item -> {
8499
assertThat(item.getId()).isNotNull();
@@ -89,5 +104,6 @@ void verifyRemoteOperationsThroughRSocketRequestResponse() throws InterruptedExc
89104
}) //
90105
.verifyComplete();
91106
}
107+
// end::request-response[]
92108

93109
}

8-reactive-server/src/main/java/com/greglturnquist/hackingspringboot/reactive/server/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

8-reactive-server/src/main/resources/application.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ spring.rsocket.server.port=7000
88
spring.rsocket.server.transport=tcp
99
# end::code[]
1010

11-
logging.level.com.greglturnquist.hackingspringboot=DEBUG
12-
logging.level.org.springframework.data=DEBUG
13-
logging.level.reactor=DEBUG
14-
logging.level.io.rsocket=DEBUG
11+
#logging.level.com.greglturnquist.hackingspringboot=DEBUG
12+
#logging.level.org.springframework.data=DEBUG
13+
#logging.level.reactor=DEBUG
14+
#logging.level.io.rsocket=DEBUG

9-reactive-custom-config/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

9-reactive-method-security/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

9-reactive-oauth/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

9-reactive-quick/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

9-reactive-repository/src/main/java/com/greglturnquist/hackingspringboot/reactive/Item.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
// tag::code[]
2424
public class Item {
2525

26-
private @Id String id;
26+
@Id private String id;
2727
private String name;
2828
private String description;
2929
private double price;

0 commit comments

Comments
 (0)