Я новичок в Java и IntelliJ IDE. Возможно, вы где-то ответили на это, но я не могу получить прямой ответ. Во всяком случае, открыл мой проект, который работал нормально в первый раз. В этот раз меня просят (A) ДОБАВИТЬ КОНФИГУРАЦИЮ и (B) ** мой импорт не отвечает. Для ** A я попробовал ADD CONFIG >> + >> Выбрал Maven и, находясь в рабочем каталоге, перешел к своему проекту (не знаю, чем занимаюсь), не сработал. Поэтому я действительно пытаюсь обойтись без настройки моих конфигураций, которая, вероятно, будет отвечать B . Вот что я сейчас вижу под «api».
import com.example.PersonDemo.service.PersonService;
import com.example.PersonDemo.model.Person;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RequestMapping("/api/v1/person")
@RestController
public class PersonController {
private final PersonService personService;
@Autowired
public PersonController(PersonService personService)
{
this.personService=personService;
}
@PostMapping
public void addPerson(@RequestBody Person person)
{
personService.AddPerson((person));
}
}```