Я немного про другое: допустим, я сейчас нахожусь в «Клике», решил оплатить хостинг, выбрав для оплаты Альфу. Счёт успешно выставляется, но в текущем сеансе в «Клике» он не отображается (подождать и обновить страницу не помогает). А если завершить сеанс и заново войти в «Клик», то счёт будет отображаться и будет доступен для оплаты.
Надеюсь, в новой версии «Клика» не придётся выходить и входить заново, чтобы увидеть (и оплатить) выставленный в текущей сессии счёт?
[Давно не заходил. Возможно, это исправлено и в текущей версии «Клика»?]
@weekens, поправьте вёрстку. Похоже, перед строкой «Predicate вместо Predicate, но в ответ получит ошибку компиляции» Вы вставили лишний тег. Из-за этого остаток статьи завернулся в какой-то контейнер и в некоторых местах текст приходится горизонтально скролить...
Уточните, пожалуйста, такой момент. Вы создаёте интерфейс EmailService:
public interface EmailService {
void send(String to, String title, String body);
}
Реализуя его, создаёте сервис EmailServiceImpl:
@Service
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
public class EmailServiceImpl implements EmailService {
private final JavaMailSender emailSender;
Аналогично с UserRepositoryServiceImpl и UserRepositoryService :
@Service
public class UserRepositoryServiceImpl implements UserRepositoryService {
private final UserRepository repository;
Мне не понятно, почему в SchedulerService вы инжектите
EmailService, а не EmailServiceImpl
UserRepositoryService, а не UserRepositoryServiceImpl:
@Slf4j
@Service
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
public class SchedulerService {
private final UserRepositoryService userService;
private final EmailService emailService;
}
Rusya_2_0 (или кто-нибудь ещё), объясните, почему так.
Спасибо.
[Давно не заходил. Возможно, это исправлено и в текущей версии «Клика»?]
@weekens, поправьте вёрстку. Похоже, перед строкой «Predicate вместо Predicate, но в ответ получит ошибку компиляции» Вы вставили лишний тег. Из-за этого остаток статьи завернулся в какой-то контейнер и в некоторых местах текст приходится горизонтально скролить...
EmailService:Реализуя его, создаёте сервис
EmailServiceImpl:Аналогично с
UserRepositoryServiceImplиUserRepositoryService:Мне не понятно, почему в
SchedulerServiceвы инжектитеEmailService, а неEmailServiceImplUserRepositoryService, а неUserRepositoryServiceImpl:Rusya_2_0 (или кто-нибудь ещё), объясните, почему так.
Спасибо.
DefaultEmailService, реализуя интерфейсEmailService:почему в REST-контроллере
EmailControllerинжектим не его (DefaultEmailService), а опятьEmailService:Объясните, пожалуйста.