Класс автопроводки в контроллере, выдающий неожиданный токен '@' в синтаксисе @Autowired - PullRequest
1 голос
/ 29 мая 2019

При попытке автоматически связать класс обслуживания с моим restcontroller в Springboot выдает ошибку сборки неожиданный токен @ в @Autowired нотации

Это мой класс контроллера.

@RestController
class RestAPIController{

@Autowired
private getTextBooks service

@RequestMapping(value = "/textbooks", method = RequestMethod.GET)

Интерфейс для автоматической проводки

import org.springframework.stereotype.Component

@Component
public interface Books{
    public String getText(String name)

}

Класс, реализующий интерфейс

@Componet 
Class getTextBooks implements Books{
@Override
def getText(String name){
return "Text Book Name is" + name
}
}

Невозможно автоматически подключить контроллер

1 Ответ

0 голосов
/ 29 мая 2019

Назовите свой класс заглавной буквой, например:

@Componet 
Class GetTextBooks implements Books{
 @Override
 def getText(String name){
  return "Text Book Name is" + name
 }
}

Это Java-соглашение о присвоении имени классу, начиная с заглавных букв.

...