summaryrefslogtreecommitdiff
path: root/src/main/java/com/stileeducation/markr/service/StudentService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/stileeducation/markr/service/StudentService.java')
-rw-r--r--src/main/java/com/stileeducation/markr/service/StudentService.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/com/stileeducation/markr/service/StudentService.java b/src/main/java/com/stileeducation/markr/service/StudentService.java
index 3ce28c0..95ce182 100644
--- a/src/main/java/com/stileeducation/markr/service/StudentService.java
+++ b/src/main/java/com/stileeducation/markr/service/StudentService.java
@@ -2,7 +2,6 @@ package com.stileeducation.markr.service;
import com.stileeducation.markr.entity.Student;
import com.stileeducation.markr.repository.StudentRepository;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Optional;
@@ -10,8 +9,11 @@ import java.util.Optional;
@Service
public class StudentService {
- @Autowired
- private StudentRepository studentRepository;
+ private final StudentRepository studentRepository;
+
+ public StudentService(StudentRepository studentRepository) {
+ this.studentRepository = studentRepository;
+ }
public Student findOrCreateStudent(String firstName, String lastName, String studentNumber) {
Optional<Student> optionalStudent = studentRepository.findByStudentNumber(studentNumber);