Взгляните на вас структура пакета Главный класс DemoApplication
находится в com.example.demo
упаковке
package com.example.demo;
@SpringBootApplication
public class DemoApplication {
И CarService
находится в package service.CarService
import service.CarService;
@Autowired
CarService cs;
Втаким же образом CarController
может находиться в другом пакете, который не находится в организованной структуре.
По умолчанию @SpringBootApplication
выполняет сканирование компонентов сканирования из пакета класса, который объявляет эту аннотацию.Так как ваши service
и controller
классы не входят в подпакеты базового пакета, вам необходимо явно добавить @ComponentScan
@SpringBootApplication
@ComponentScan({"service","controller"})
public class DemoApplication {