File tree Expand file tree Collapse file tree 2 files changed +12
-6
lines changed
src/main/java/com/sistemacliente Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 2727@ RestController
2828public class ClienteController {
2929
30- @ Autowired
31- private ClienteService service ;
30+ private final ClienteService service ;
31+
32+ public ClienteController (ClienteService service ) {
33+ this .service = service ;
34+ }
3235
3336 @ GetMapping (value = "/listarclientes" )
3437 public ResponseEntity <List <ClienteResponseDTO >> listarClientes (){
Original file line number Diff line number Diff line change @@ -28,11 +28,14 @@ public class ClienteService {
2828 /*Por mais que certas verificações são feitas pelo Controller com o @Valid, faremos támbem as verifi-
2929 *cações aqui com meNsagens personalizadas pas os clientes.*/
3030
31- @ Autowired
32- private ClienteRepository repository ;
31+ private final ClienteRepository repository ;
3332
34- @ Autowired
35- private ObjectMapper mapper ;
33+ private final ObjectMapper mapper ;
34+
35+ public ClienteService (ClienteRepository repository , ObjectMapper mapper ) {
36+ this .repository = repository ;
37+ this .mapper = mapper ;
38+ }
3639
3740 String regexEmail = "^[a-zA-Z0-9_+&*-]+(?:\\ .[a-zA-Z0-9_+&*-]+)*@(?:[a-zA-Z0-9-]+\\ .)+[a-zA-Z]{2,7}$" ;
3841
You can’t perform that action at this time.
0 commit comments