Я видел учебники, в которых они используют другой синтаксис, чтобы выполнить одно и то же. После того, как запрос POST на создание объекта студента входит через контроллер, уровень сервиса внедряет репозиторий, используя эти два метода. < /P>
Метод 1: < /p>
@Service
@AllArgsConstructor
@Transactional
public class StudentService {
private final StudentRepository studentRepo;
// complete service code using studentRepo
}
< /code>
, а также метод 2: < /p>
@Service
public class StudentService {
@Autowire
private StudentRepository studentRepo;
// complete service code using studentRepo
}
< /code>
Я читаю, что это как -то связано с конструктором и инъекцией в поле, но я серьезно не понимаю, как этот синтаксис решает разницу. Есть какие -нибудь объяснения или ресурсы для меня, чтобы лучше понять?
заранее! < /P>
Подробнее здесь: https://stackoverflow.com/questions/632 ... vate-final
В чем разница между использованием аннотации «автоматической» и «частным финалом» для репозитория в уровне обслуживания? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение