w jaki sposbo mam sobie dodac implementacje swojego interface do controllera? To co zrobilem jest ok?
Powinienem coś jeszcze ruszaszc w klasie myApp?
To:
public class CarServiceImpl implements CarService {
private CarService carService;
Nie ma w ogóle sensu. Co to niby ma znaczyć? Co to ma być za obiekt? Skąd się bierze? WTF? Zalecam wszystkie pola robić private final
o ile to nie jest bardzo wyjątkowa sytuacja kiedy pole nie może być final, wtedy takie idiotyczne rzeczy wyjdą od razu.
tak teraz ma to sens?
https://paste.ofcode.org/VZAusfNq6qhSArVwVkR7us
w jaki sposob zaimplementowac sobie w controllerze metode z interface car service?
Czemu nie mogę sobie zrobić tak?
@Autowired
private CarService carService; --> mam bląd could not autowired
Skromny Rycerz napisał(a):
A skąd Spring ma wiedzieć który bean ma wstrzykiwać?
Polecam jakikolwiek tutorial/książkę do Springa.
Może to tak wyglądać?
@Controller
@RequestMapping(method = RequestMethod.GET,path="/car")
public class ApiController {
@Autowired
private CarServiceImpl carServiceImpl;
public String getFiat(){
return carServiceImpl.getName().toString();
}
Ja zalecam może najpierw nauczyć się chociaż trochę programować w Javie a dopiero potem wskakiwać w Springa. Teraz to wsiadłeś do samochodu wyścigowego i pytasz nas który to pedał gazu z który hamulca.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.