Използвали ли сте анотацията @Data от библиотеката Lombok в проектите си?
Java
Ще се стартира автоматично нова транзакция при извикване на транзакционен метод вътре в друг транзакционен метод, разположени в различни услуги?
Обяснете концепцията за неизменяемите обекти и тяхното приложение в програмирането.
Каква е целта на анотацията @Bean при обявяване на методи в конфигурационните класове на Spring?
Защо е недопустимо прилагането на анотацията @Component към методи в Spring?
Колко състояния може да има потокът на изпълнение в програма?
В последния ви проект услугата запазваше състоянието между извикванията или беше без състояние?
Какво е предимството от използването на анотацията @Component за клас в Spring?
Какъв технологичен стек беше използван при създаването на този проект в работната среда?
Кой и в какъв обем участва в процеса на миграция на услугата към платформата Spring?
Каква е основната функция на модула Spring Security в приложенията на базата на Spring?
Как да осигурим съгласуваност на данните, ако едновременно се актуализират два акаунта?
Какви подходи могат да бъдат приложени за решаване на проблемите, възникващи при извикване на UserRepository.findById() и User.getEmails().forEach(), ако методът getUsers() е анотиран с @Transactional и полето email е обявено като @OneToMany?
На кой слой се извършва обработката след контролера в архитектурата MVC?
Имате ли въпроси, свързани с използваната в проекта технология?
Осигурява ли използването на AtomicReference гарантирана видимост на данните, подобно на ключовата дума volatile?
Можете ли да обясните предназначението и работата на анотацията @Transactional в контекста на управлението на транзакции в базата данни?
Можете ли да обясните какво означава използването на анотацията @Component в Spring и за какви цели е предназначена?
Къде и как трябва да се използва JOIN FETCH при извикване на метода findById() в ORM заявки?
Може ли да възникне проблем, ако двама различни потребители едновременно променят едни и същи данни в системата?