Angular с REST в Spring BOOT

#java #angular #rest

#java #angular #rest

Вопрос:

На моем index.html у меня есть кнопка : <button><a href="/rest/teachers/getAll" class="click-me" target="_blank" type="button">Teachers</a></button> .

И после того, как я нажимаю на него, я получаю объект JSON с помощью REST :

   @RestController
public class TeacherRestController {

private static final String TEACHER_MODEL = "teacher";

 @GetMapping("/rest/teachers/getAll")
public List<Teacher> getAllTeachers() {
    return teacherService.getAll();
}
 

Мне нужно установить взаимодействие между моим контроллером REST и интерфейсом — возможно, это может быть Angular.

В моем случае я хочу не только получать объекты JSON, мне нужно получить некоторую html-страницу из моего проекта и отправить сюда данные из rest.

Я не понимаю, как правильно я могу представить Angular с помощью этой ссылки https://spring.io/guides/gs/consuming-rest-angularjs / но я думаю, что Angular может мне помочь..

Заранее спасибо за вашу помощь!

Комментарии:

1. Эта ссылка относится к angularjs. Это не то же самое, что angular.

2. @NicholasK Но эта ссылка была рекомендована для меня, и я подумал, что это может помочь, но я не могу реализовать все, что я вижу в этой ссылке, в моем проекте..

Ответ №1:

У вас уже есть REST, вы должны запустить проект angular, и вам не нужно ничего добавлять в ваш java-проект в настоящее время.

Запустите проект angular, используя HttpClient для получения данных с сервера и отображения их в ваших компонентах.

Комментарии:

1. Теперь мне трудно понять, может быть, у вас есть какие-то ссылки для чтения.. Я не нашел информации, которая может мне помочь.

2. Вы можете прочитать руководство по angular отсюда angular.io возможно, вам нужен кто-то, кто сделает интерфейс для вас.