当前位置: 首页 > 知识库问答 >
问题:

如何在angular,spring-boot,maven项目中配置项目以自动重新加载浏览器

陈成济
2023-03-14

该项目使用Maven、Spring Boot、Angular和Visual Studio代码编辑器。

如何配置项目以在角度文件更改时重新加载浏览器?

带棱角的Spring靴

利用pom.xml中的这种依赖关系,当java文件发生更改时,浏览器将重新加载。

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-devtools</artifactId>
  <scope>runtime</scope>
</dependency>

共有1个答案

呼延源
2023-03-14

客户端-服务器集成

服务器和客户端项目分别位于端口8080和4200上。

客户端项目的服务器将是“前端”(localhost:4200),除了模式为“/”的URL之外,所有请求都将由该服务器提供服务。

要配置这个设置,创建一个包含以下内容的文件“proxy.conf.json”。

{
  "/" :{
    "target" : "http://localhost:8080",
    "secure" : false
  }
}

修改package.json中的“start”脚本:

"scripts": {
    "ng": "ng",
    "start": "ng serve --proxy-config proxy.conf.json",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
},

启动“前端”

npm start

启动“后端”

mvn spring-boot:run
 类似资料:
  • 如何使pm2在文件更改时自动重新加载项目?

  • 想象一个多模块的Maven-Project。项目结构为: 例如,submodule_5具有submodule_6和submodule_7作为依赖项。可以构建子模块5来构造一个可以部署的WAR文件。Spring-Boot-Devtools提供了每当submodule_5的类路径发生变化时自动重启的特性。 无论何时使用以下方法运行应用程序: 并且对submodule_5进行了更改(取决于您使用的IDE

  • 我尝试在本地运行基于maven的spring proyect,但没有修改pom,但它不起作用,我得到以下错误(将${IP}替换为http://172.24.14.196:8888,因为我的排名不能发布超过2个链接): [信息]正在扫描项目...下载:${IP}/archiva/repository/internal/org/springframework/boot/spring-boot-star

  • 我有一个问题,为我的多模块maven项目正确设置Spring启动。 有一个模块“api”使用另一个模块“core”。Api有一个应用程序。包含spring的属性文件。邮政主机=xxx。根据Spring Boot文档,这为您提供了JavaMailSender接口的默认实现,可以自动连接。 然而,负责发送电子邮件的类驻留在“核心”包中。当我尝试构建该模块时,构建失败,因为找不到JavaMailSend

  • 我目前正在开发一个应用程序,可以在用户手机上找到所有MP3,然后将它们放入列表中。这是非常好的工作,非常快,即使有很多歌曲。现在,我为列表中的每个项目填充一个新列表,然后将其显示在我的recyclerview中。问题是,我的手机上有700首歌曲,这在相当长的一段时间内会阻塞UI线程。 现在,我想使用回收站视图不将列表中的所有项目一次加载到对象中,而是仅在它们即将显示时加载-但我不知道如何做到这一点

  • 我是SpringMVC的新人。我试图将我的核心Maven项目添加到Spring MVC Maven项目中。它成功地构建了,我可以在“target\project.war\WEB-INF\lib”中看到相应的jar文件,但它在glassfish控制台上引发了错误。 严重:部署应用程序时出现异常 我不能添加任何maven项目或jar文件。极有可能我没有做正确的添加依赖关系。如果有人能帮我。提前谢了。