html - 如何获得:href ="@{}" instead of href ="" in links spring boot/angular app

标签 html angular maven spring-boot thymeleaf

我在一个项目中有两个模块,第一个模块是前端应用程序 (Angular CLI 8),第二个后端 Spring boot 应用程序。我正在尝试使用 Maven 一起部署这两个模块。

所以我自动将 dist 文件夹从前端应用程序复制到后端资源。
在 Angular 生成的文件中:index.html 我有这样的 css 文件的源代码:

<link rel="stylesheet" href="styles.css">

但我需要这样的东西:

<link rel="stylesheet" th:href="@{styles.css}"> 

如何在 dist 包中配置我想要的自动生成的 Angular 。

最佳答案

要使用 Angular 构建前端应用程序并使用 Spring boot 构建后端应用程序,我只能建议您在 Jhipster 上抢劫。

Hipster is a development platform to generate, develop and deploy Spring Boot + Angular / React / Vue Web applications and Spring microservices.

我经常使用 JHipster 来学习构建、监控、部署、安全、最佳实践等新知识。

他们为使 Angular 与 Spring Boot 相处得很好做了很多事情。

存储库示例:https://github.com/jhipster/jhipster-sample-app

您需要做的是设置 Angular 配置以将目标文件夹设置为 target/classes/static 然后将配置添加到 spring boot 以重定向到 Assets 。

关于html - 如何获得:href ="@{}" instead of href ="" in links spring boot/angular app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57398509/

相关文章:

javascript - 在 Javascript 和 HTML 中显示图像

html - 使用 colspan 时如何修复填充 Twitter Bootstrap 单元格表

javascript - 使用 JsonPipe 纠正 Angular 中的缩进 json

maven - 使用 Maven 打包

java - 从 2.2.0 spring-boot-maven-plugin 开始创建 2 个 java 进程(可能会导致 CreateProcess error=206)。需要解决方法来修复它

javascript - 使用 Angular 6 插入数据时更新数据表

html - 使用 CSS 将 WordPress 小部件移动到不同的区域

swift - 将信息从 Angular4 (WKWebView) 传递到 Swift

angular - Angular 中的animejs没有动画

java - Jboss作为maven插件远程部署问题