Когда я запускаю свой мини-проект весенней загрузкой (который в основном я сгенерировал из start.spring.io) из командной строки командой mvn spring-boot : запустите и дойдите до http://localhost:8080/test/ {michal} Я вижу, что ошибка 404.404 сбой при попытке запустить весеннее загрузочное приложение из start.spring.io
Кроме этого я не могу создать оператор возврата в классе контроллера с помощью Response.create -> он показывает:
Метод создания (String) не определено для типа Response
I подумайте, что это основная проблема, почему мое приложение не хочет работать должным образом.
Это мой контроллер класса
@RestController
public class TestController {
@Autowired
private TestService testService;
@RequestMapping(value = "/test/{name}", method = RequestMethod.GET)
public Response<String> /*@ResponseBody String*/ getWelcomeText(@PathVariable("name") String name) {
return Response.create(testService.loadWelcomeText(name));
}
}
Это мой класс обслуживания
@Service
public class TestService {
public String loadWelcomeText(String name) {
return "Hello " + name;
}
}
У меня есть @ComponentScan аннотаций
Это лучше, чтобы изменить вас оригинальный пост вместо добавления ответов с деталями. Не могли бы вы удалить свои «ответы» и обновить сообщение? Также вы используете немного странный URL 'http: // localhost: 8080/test/{michal}'. Почему у него фигурные скобки? Вы действительно нуждаетесь в них? –