У меня есть многомодульный проект Maven-Spring.Ниже приведена структура
ParentService
---web
---service
---mapper
У меня есть класс приложения в сети. Я использую eureka и пишу некоторый класс контроллера в сети
@SpringBootApplication()
@MapperScan(basePackages = {xxx})
@Configuration
@EnableScheduling
@EnableEurekaClient
@EnableTransactionManagement(proxyTargetClass = true)
public class FrontApplication extends SpringBootServletInitializer {
Теперь я хочу вызвать другой микросервис в сервисном модуле * 1007.*
Я хочу, чтобы простой метод вызывал другой микросервис, такой как restTemplate.postForObject () или feign, но в сервисном модуле нет springcloud. Нужно ли писать другой конфигурационный файл и класс приложения springcloud в сервисном модуле?me Некоторые предложения.
Если я вызываю микросервисы непосредственно в компоненте http сервисного модуля, я не могу играть роль eureka и не могу выполнить распределение нагрузки.
, пожалуйста, дайте мне несколькопредложения.Нужно ли менять архитектуру моего проекта?