У меня все крутится на Tomcat-е. И дело в том, что по идее, если ввести существующий Url в адресую строку, то отправится запрос на сервер, сервер вернет статические ресурсы, а именно index.html и все что потребуется вместе с ним. Потом же, Ангуляр должен перехватить инициативу, и, видимо, по введенному URL прорендерить весь указанный путь. Но у меня не получается реализовать эту архитектуру, возможно, я не правильно представляю ее работу
MamOn: Большое вам спасибо) Уже взял в голову, т.к это очень интересно и полезно для понимания функциональности, не сидеть же как обезьянка и нажимать на клавиши без полного осознания своих действий =)
@Service
public class UserDetailServiceImpl implements UserDetailsService - я вот так использовал, и потом далее : @Autowired
UserDetailServiceImpl userDetailService, как я теперь понимаю, правильнее будет : @Autowired UserDetailsService. Но в данном случае ошибки нету, т.к @Service никакого прокси не создает, а исключительно для разработчика служит, чтобы удобно было слои в приложении определять?
Большое вам спасибо, действительно помогло! Хотя я думал, что знаю, как DI, работает, но как оказалось, это не совсем так. Скажите, а почему собственно ошибка была? Ведь я в проекте реализую несколько интерфейсов, а потом связываю их с конкретной реализацией и никакой ошибки не выдает. Можете мне кратко объяснить смысл именно этого момента, либо отправить на нужный ресурс? Ведь получается, я таких основ не осознал. Кстати, получается ,что если несколько реализаций, тогда же еще и @Qualifer используют? Хотел, так же изучить AOP, но знакомый программист сказал, что скорее всего мне это не понадобится, но в спринг доках я часто вижу, что они употребляют AOP. Нужно ли их все-таки изучить для полноты картины, либо в это нет необходимости?
Евгений, спасибо вам) Часто откликаетесь и помогаете. Решил этот вопрос: я в контроллере пропустил @Autowired, хотя раньше он был, не нахожу логики в этом поступке. Т.к прорыв в деле есть, то у меня встал вопрос: а какой механизм генерации ключей выбрать, ведь если я делаю IDENTITY, то я отдаю это дело моей БД, где стоит автоинрементация, но если я удалю пользователя, допустим, из середины, БД, то этот Id, станет свободным, и никогда он не используется, или на счет этого не стоит переживать? Какой механизм генераций выбрать? Может есть статья какая подходящая?
Большое спасибо, Евгений за развернутый ответ. Благодаря вам решил свою проблему, да и некоторые вещи стали яснее. Конечно, я читал туториалы и документацию, но не все сразу понятно становится, по какой-то неведомой причине вопросы возникают и с этим надо что-то делать)
Большое спасибо за ответ, на днях буду разбираться с Security и тогда уверен-многое прояснится, когда увижу как это работает. Хотя и вопросы новые появятся =)