【问题标题】:Gulp + Angular + Springboot + Gradle + [...]Gulp + Angular + Springboot + Gradle + [...]
【发布时间】:2016-01-07 07:53:15
【问题描述】:

我正在学习一点 Angular + Springboot,现在是时候学习如何构建所有这些东西了 :)

我找到了一些非常好的工具,例如 Gulp + Gradle,但我不确定如何将所有这些配置在一起。在 Gulp 上,我将使用一些任务,例如 sass、minify。我也想使用业力(我假设我会用 gulp 配置而不是单独运行它)。 Gradle 用于为REST api 构建springboot 和Java 后端..

我应该如何将所有这些配置在一起? 我认为这类似于配置 Gradle 先运行 Gulp,然后构建 java 部分。那正确吗 ?最好的方法是什么?

除此之外,如何在开发时运行它?我在 Gulp 和 Springboot 中喜欢的一件事是,它们都能够实时编辑 + 可视化静态内容,因此它非常适合构建角度部分。因此,我会使用 gulp 还是gradle 任务 bootRun(我必须更改配置它,因为我正在使用 gulp-browserify)。如果我使用 gulp,我将不得不单独构建 java 部分,并且它必须在其他端口中运行,所以我必须在 angular 上配置 CORS..

谁能解释一下?

提前致谢!

【问题讨论】:

  • 您可以通过查看JHipster 处理集成的方式获得一些想法
  • 感谢您指出这一点!我会检查的!

标签: java angularjs gradle spring-boot gulp


【解决方案1】:

对不起,伙计,我注意到使用 gulp 或 gradles。但我正在使用 webpack+Angular4 和 Maven+Springboot 作为后端 Restful API。

我正在做的是为 webpack.dev.js 设置代理:

devServer: {
      stats: 'minimal',
      inline: true,
      host: 'localhost',
      port: 3200,
      open: true,
      proxy: {
        "*/app-tool/**": {
          target: "http://localhost:8080",
          secure: false, 
        }
    },
    historyApiFallback: true,
    }

通过上述,来自 Angular4 的所有 api 调用都从 localhost:3200/apis 重定向 到 本地主机:8080/app-tool/apis

希望能给你另一种解决问题的方法。

【讨论】:

    【解决方案2】:

    您可以使用 maven-frontend-plugin。 见 JHipster。 https://jhipster.github.io/

    【讨论】:

    • 感谢您指出这一点!我会检查一下,(并且可能使用 JHipster :))
    猜你喜欢
    • 2018-12-19
    • 2017-01-18
    • 1970-01-01
    • 2018-04-30
    • 2019-01-10
    • 1970-01-01
    • 2015-10-09
    • 2016-12-09
    • 1970-01-01
    相关资源
    最近更新 更多