Не знаю, что сказать. Но по-моему то, что оба интерфейса называются одинаково (Props) как минимум подозрительно. Они в одном файле или в разных? Если в разных, то почему нет декларации export?
Я не знаю как работает react. Предположу, что Child ожидает на вход объект Props, содержащий поле items. А оно у вас не объявлено. Разделите ParentProps и ChildProps хотя бы. У ChildProps должно быть поле items. У ParentProps - поле data: ChildProps
Вы знаете как минимум ту часть данных, что собираетесь использовать. Остальное - неважно. Впрочем, вы всегда можете использовать any. Но тогда зачем вам TypeScript?
В общем, если вы используете JPA, то нужно пользоваться не тем, что Hibernate предоставляет, а тем, что предоставляет Spring. В мануале вс расписано. Чтобы JPA заработало необходимо сконфигурировать DataSource, HibernateJpaVendorAdapter, LocalContainerEntityManagerFactoryBean и JpaTransactionManager.
Это значит, что данные не приходят. Может быть что угодно. Например, ответ не application/json. Попробуйте навставлять console.log() везде, где только можно, как вам сразу советовали. Например
Ну, я даже не знаю. Отлаживать надо. Попробуйте в шаблон вставить что-то типа !!!{{data | json}}!!!. Восклицательный знаки - чтобы точно знать, что дело не в шаблоне
Приложение, использующее Spring Boot, уже включает в себя контейнер. Я же предлагаю использовать уже существующий контейнер или сервер приложений для запуска приложений в нём. Spring Boot в этом случае не нужен.
Разумеется. Вы же написали, что приложение angular уже есть на странице. Значит и контроллер там создан и в него вставлено всё, что авм требуется, включая $compile. Я так понял, что вы хотите ещё какой-то HTML обработать - вот его в этот контроллер (который УЖЕ есть на странице) и отправляйте. Если я неправильно вас понял, то используйте angular.bootstrap, как советуют выше.
В момент обращения к службе $compile, разумеется. Вам решать, когда к ней обращаться. Если ваш не связанный с angular код получает HTML, то логично обратиться к $compile как только этот HTML будет доступен (по событию onLoad, например).
Пакет javax.annotation.processing. Необходимо реализовать интерфейс Processor (проще всего - расширив docs.oracle.com/javase/7/docs/api/javax/annotation...). В документации к Processor описано, как он используется компилятором и как его подключить к процессу компиляции. В частности, любой файл можно сгенерировать с помощью Filter.
Это ссылка на учебник. Там всё разжёвано так, что дальше уже некуда. Может, стоит прочитать его целиком, чтобы хотя бы базовые знания получить? Если у человека есть мозги, то он ими пользуется пытается разобраться, а не ищет причины этого не делать.
Перейдя по этой ссылке, вы увидите КОД на ЯП Java. Если вы не можете его прочитать и понять, то вам никакое объяснение не поможет. Только написание за вас кода. Судя по вашим вопросам та тостере - у вас есть серьёзные противопоказания к занятию программированием. Может, бросите пока не поздно?