Skip to content

Commit 129c751

Browse files
lsoaresKevinGilmore
authored andcommitted
Simplify annotation usage (eugenp#1729)
BAEL-742
1 parent 3751e27 commit 129c751

2 files changed

Lines changed: 4 additions & 9 deletions

File tree

stripe/src/main/java/com/baeldung/stripe/ChargeController.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
import org.springframework.stereotype.Controller;
99
import org.springframework.ui.Model;
1010
import org.springframework.web.bind.annotation.ExceptionHandler;
11-
import org.springframework.web.bind.annotation.RequestMapping;
12-
import static org.springframework.web.bind.annotation.RequestMethod.POST;
11+
import org.springframework.web.bind.annotation.PostMapping;
1312

1413
@Log
1514
@Controller
@@ -18,7 +17,7 @@ public class ChargeController {
1817
@Autowired
1918
StripeService paymentsService;
2019

21-
@RequestMapping(value = "/charge", method = POST)
20+
@PostMapping("/charge")
2221
public String charge(ChargeRequest chargeRequest, Model model) throws StripeException {
2322
chargeRequest.setDescription("Example charge");
2423
chargeRequest.setCurrency(Currency.EUR);

stripe/src/main/java/com/baeldung/stripe/ChargeRequest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
package com.baeldung.stripe;
22

3-
import lombok.Getter;
4-
import lombok.Setter;
5-
import lombok.ToString;
3+
import lombok.Data;
64

7-
@Getter
8-
@Setter
9-
@ToString(includeFieldNames = false)
5+
@Data
106
public class ChargeRequest {
117

128
public enum Currency {

0 commit comments

Comments
 (0)