luchob/softuni-music-db

Имам проблем 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

Хей, привет!

При мен изглежда ОК:

Screenshot 2021-03-15 at 22 47 43

Което ме навежда на мисълта, че има някакъв проблем при теб. Може би:

  1. Изпълни gradlew clean
  2. Затвори IntelliJ и изтрий всички папки, които са на идеята и билд-а
  3. Импортни проекта наново.

Ако не стане дори и така, изтрий проекта и го импортни отново. Би трябвало да сработи.

Драсни един ред като опиташ...

Поздрави,
Л.

Здравей!

По първия въпрос - загадка е защо всичко ти е червено. Добре... никакво пренаписване на нищо. Просто:

  1. Изтрий си проекта
  2. направи нов git clone
  3. Отвори и напред

По втория въпрос съобщението за грешка е доста говорящо:

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 {

и ще тръгне :-)

Поздрави, Л.