Вызвать rest API в проекте A, который добавляется как зависимость jar к проекту B ⇐ JAVA
-
Anonymous
Вызвать rest API в проекте A, который добавляется как зависимость jar к проекту B
Проект 1 --->сборка jar Проект 2 --->сборка jar
Проект 2 зависит от проекта 1.
Теперь мы просто запускаем проект 2 локально, а затем вызываем API, написанный в проекте 1. Но доступа к API не происходит.
Есть идеи, что я могу упустить. Поиск в Google не особо помог.
В проекте A API для отдыха настроен следующим образом
@Path("/mytest") общедоступный интерфейс myApi { @ПОМЕЩАТЬ @Path("/создать") недействительными создания (MyModelmodel); } Реализовано как
@Component публичный класс myApService реализует myApi { @Autowired общедоступный myClient myClient; @Override public void create (модель MyModel) { myClient.createazureworkspace(модель); } } Добавлен проект 1 в качестве jar-файла зависимостей в pom проекта 2
com.xxxx проект 1.0.0 Теперь, когда я вызываю http://localhost:8080/mytest/create, он даже не обращается к API Попробовал добавить приведенный ниже код в проект 2
@Configuration @ComponentScan(basePackages="com.basepack.projectA") публичный класс AppConfig { } Но это тоже не сработало
Проект 1 --->сборка jar Проект 2 --->сборка jar
Проект 2 зависит от проекта 1.
Теперь мы просто запускаем проект 2 локально, а затем вызываем API, написанный в проекте 1. Но доступа к API не происходит.
Есть идеи, что я могу упустить. Поиск в Google не особо помог.
В проекте A API для отдыха настроен следующим образом
@Path("/mytest") общедоступный интерфейс myApi { @ПОМЕЩАТЬ @Path("/создать") недействительными создания (MyModelmodel); } Реализовано как
@Component публичный класс myApService реализует myApi { @Autowired общедоступный myClient myClient; @Override public void create (модель MyModel) { myClient.createazureworkspace(модель); } } Добавлен проект 1 в качестве jar-файла зависимостей в pom проекта 2
com.xxxx проект 1.0.0 Теперь, когда я вызываю http://localhost:8080/mytest/create, он даже не обращается к API Попробовал добавить приведенный ниже код в проект 2
@Configuration @ComponentScan(basePackages="com.basepack.projectA") публичный класс AppConfig { } Но это тоже не сработало
Мобильная версия