我是Java和Spring的新手。我正在尝试迁移有特定问题的产品。
这是一个包含可以协同工作的子域的网站。
api.mydomain.com具有工作站点和外部呼叫的操作 admin.mydomain.com为网站执行管理操作,例如广告新闻,活动,横幅等。 www.mydomain.com是默认站点,api和管理员操作的产物。
如何创建项目以将其构建为一个包?!我需要创建3个项目?!如果是这样,我怎样才能访问其他资源?!
答案 0 :(得分:0)
您可以使用Multi-Module Maven Project结构一次构建多个应用程序(web,api等)。您将拥有一个父项目,该项目将引用子项目并按您指定的顺序构建每个项目。
如果您对Maven完全陌生,请先阅读:
Building Java Projects with Maven
如果您需要考虑CORS,API网关,代理,URL模式匹配等问题,那么您的问题实际上非常复杂。值得庆幸的是,Spring生态系统中有很多解决方案来帮助解决这个问题。
<强> Spring Cloud 强>