Имам проблем ApplicationSecurityConfig
Closed this issue · 3 comments
Когато отворя страничката с ApplicationSecurityConfig ми подчерта в червено musicDBUserService когато цъкна на съобщението ми изписва - Could not autowire. No beans of 'MusicDBUserService' type found.
Проекта ми работи нормално. Стигнал съм до events.
Днеска след като го стартирах без да правя нещо почна да свети всичко в червено.
При базите с данни ми излезе от някъде някакво си hibenate база с данни изтрих го и се повечето неща се оравиха, но това остана да свети. Незнам какво точно се случва ако можеш да ми кажеш защо се случва и как да се оправи ще съм благодарен.
https://github.com/BojidarVn/softUni-Music-DB
Хей, привет!
При мен изглежда ОК:
Което ме навежда на мисълта, че има някакъв проблем при теб. Може би:
- Изпълни
gradlew clean
- Затвори IntelliJ и изтрий всички папки, които са на идеята и билд-а
- Импортни проекта наново.
Ако не стане дори и така, изтрий проекта и го импортни отново. Би трябвало да сработи.
Драсни един ред като опиташ...
Поздрави,
Л.
Здравей!
По първия въпрос - загадка е защо всичко ти е червено. Добре... никакво пренаписване на нищо. Просто:
- Изтрий си проекта
- направи нов git clone
- Отвори и напред
По втория въпрос съобщението за грешка е доста говорящо:
required a bean of type 'bg.softuni.musicdb.service.CarouselService' that could not be found
Кога един клас става spring bean? Когато го обявиш за @component, @service или го декларираш в конфикурация с Bean. В твоят проек имплементацията на каросел сървиса не е анотирана, по някаква причина:
public class CarouselServiceImpl implements CarouselService {
Нека стане сървис:
@Service
public class CarouselServiceImpl implements CarouselService {
и ще тръгне :-)
Поздрави, Л.