首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在没有重启服务器的情况下,bundle.js的改变不会在Spring应用中显示吗?

在没有重启服务器的情况下,bundle.js的改变不会在Spring应用中显示。

这个问题涉及到前端开发和后端开发的相关知识。首先,bundle.js是前端开发中打包后的JavaScript文件,它包含了应用的所有前端代码。而Spring是一个Java开发框架,用于构建后端应用。

当前端代码发生改变时,如果没有重启服务器,Spring应用是无法自动感知到这些改变的。这是因为前端代码是在浏览器中执行的,而Spring应用是在服务器端运行的。服务器只负责将前端代码发送给浏览器,然后由浏览器执行。

因此,如果要使bundle.js的改变在Spring应用中显示,需要进行以下步骤:

  1. 前端开发人员在本地进行代码修改,并重新打包生成新的bundle.js文件。
  2. 将新的bundle.js文件部署到服务器上,替换原有的bundle.js文件。
  3. 重启Spring应用,使其加载新的bundle.js文件。

在这个过程中,服务器需要重新加载最新的bundle.js文件,才能在Spring应用中显示出来。如果没有重启服务器,旧的bundle.js文件仍然会被使用,无法显示最新的改变。

总结起来,如果要在Spring应用中显示bundle.js的改变,需要重新部署最新的bundle.js文件并重启服务器。这样才能使前端代码的改变生效。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,无法给出相关链接。但腾讯云提供了丰富的云计算服务,包括云服务器、云存储、云数据库等,可以根据具体需求选择适合的产品。

相关搜索:我可以在没有IAP的情况下在我的应用中显示订阅计划吗在Bootstrap 5中可以在没有CSS的情况下改变活动链接的颜色吗?是否可以在没有应用程序服务器的情况下运行Spring?在没有任何Spring交互的情况下在Spring中创建实体的实例Spring Integration Poller在不重启应用程序的情况下无法在Pivotal Cloud Foundry中工作在没有glClearColor的情况下改变libgdx中的初始背景颜色?@Resource注解在没有spring-framework的情况下可以正常使用吗?即使在条件没有改变的情况下,也会在闪亮中触发observeEvent可以在没有服务器的情况下使用rtsp吗?我可以在不改变后台功能的情况下在flutter应用上更新我的UI吗?在没有日志文件的情况下在Spring Boot Admin中公开日志有没有办法在不重启服务器的情况下刷新静态文件?在没有Javascript的情况下,在HTML5中显示图像?Spring-boot应用程序在没有任何原因的情况下关闭可以在没有SetForegroundWindow的情况下将SendKeys用于特定的应用程序吗?可以在不编译jar文件中的spring boot应用程序的情况下使用"jmx exporter“吗?在没有域名的情况下,reCAPTCHA能在html中工作吗?如何在没有iFrame的情况下在离子应用程序中显示网站?这个函数在没有调用代码的情况下运行,你能帮我更新它吗,在终端中没有显示错误你可以在没有Source的情况下分发Ruby on Rails应用程序吗?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

秋招面试题系列- - -Java工程师(十)

两种方式: 全部重启:关闭所有 Zookeeper服务,修改配置之后启动。不影响之前客户端的会话。 逐个重启:在过半存活即可用的原则下,一台机器重启不影响整个集群对外提供服务。这是比较常用的方式。...官方声明:一个 Watch事件是一个一次性的触发器,当被设置了 Watch的数据发生了改变的时候,则服务器将这个改变发送给设置了 Watch的客户端,以便通知它们。...为什么不是永久的,举个例子,如果服务端变动频繁,而监听的客户端很多情况下,每次变动都要通知到所有的客户端,给网络和服务器造成很大压力。...一般是客户端执行 getData(“/节点 A”,true),如果节点 A发生了变更或删除,客户端会得到它的 watch事件,但是在之后节点 A又发生了变更,而客户端又没有设置 watch事件,就不再给客户端发送...在实际应用中,很多情况下,我们的客户端不需要知道服务端的每一次变动,我只要最新的数据即可。 本期分享到此为止,关注博主不迷路,叶秋学长带你上高速~~

22320

Webpack 详解

但是,最终您希望拥有在Web服务器上的生产环境中部署Web应用程序所需的所有构建文件。...由于Webpack将所有JavaScript源代码捆绑到一个 dist / index.html 文件中链接的 bundle.js 文件中,因此从 本质上讲 ,您只需要Web服务器上的这两个文件即可向任何人显示...一旦脚本经历了成功,你可以看到 DIST / bundle.js 在飞行中不生成的文件,但在你真正的创建 DIST / 文件夹。 剩下的唯一事情就是现在将 dist / 文件夹上传到Web服务器。...但是,为了在本地检查 dist / 文件夹是否具有在远程Web服务器上运行应用程序所需的一切,请使用本地Web服务器(https://links.jianshu.com/go?...您的应用程序中没有很多代码,但是一旦您在节点包管理器中引入了更多的源代码和更多的外部库(依赖项),您将看到Webpack包的大小将如何增长。最终,您将偶然地引入一个大型库,这会使您的应用程序变得太大。

6.2K20
  • 深入了解Webpack

    但是,最终您希望拥有在Web服务器上的生产环境中部署Web应用程序所需的所有构建文件。...由于Webpack将所有JavaScript源代码捆绑到一个 dist / index.html 文件中链接的 bundle.js 文件中,因此从 本质上讲 ,您只需要Web服务器上的这两个文件即可向任何人显示...一旦脚本经历了成功,你可以看到 DIST / bundle.js 在飞行中不生成的文件,但在你真正的创建 DIST / 文件夹。 剩下的唯一事情就是现在将 dist / 文件夹上传到Web服务器。...但是,为了在本地检查 dist / 文件夹是否具有在远程Web服务器上运行应用程序所需的一切,请使用本地Web服务器(https://links.jianshu.com/go?...您的应用程序中没有很多代码,但是一旦您在节点包管理器中引入了更多的源代码和更多的外部库(依赖项),您将看到Webpack包的大小将如何增长。最终,您将偶然地引入一个大型库,这会使您的应用程序变得太大。

    6.9K75

    深入了解Webpack 5

    但是,最终您希望拥有在Web服务器上的生产环境中部署Web应用程序所需的所有构建文件。...由于Webpack将所有JavaScript源代码捆绑到一个 dist / index.html 文件中链接的 bundle.js 文件中,因此从 本质上讲 ,您只需要Web服务器上的这两个文件即可向任何人显示...一旦脚本经历了成功,你可以看到 DIST / bundle.js 在飞行中不生成的文件,但在你真正的创建 DIST / 文件夹。 剩下的唯一事情就是现在将 dist / 文件夹上传到Web服务器。...但是,为了在本地检查 dist / 文件夹是否具有在远程Web服务器上运行应用程序所需的一切,请使用本地Web服务器亲自进行尝试: npx http-server dist 它应该输出一个URL,您可以在浏览器中访问它...您的应用程序中没有很多代码,但是一旦您在节点包管理器中引入了更多的源代码和更多的外部库(依赖项),您将看到Webpack包的大小将如何增长。最终,您将偶然地引入一个大型库,这会使您的应用程序变得太大。

    3.6K30

    SpringBoot开发利刃之热部署原理及最优实践

    2.自动重启 如果项目中使用了spring-boot-devtools插件,只要classpath下的java文件有了变动,我们的项目就会自动重启。这样我们就可以很快就能看到代码改变后的效果了。...默认情况下,classpath下任何指向文件夹的实体类都会被监控,但是一些资源的修改,尤其是静态的assets,视图模板不会触发重启应用。...3.livereload简介 在devtools模块中包含一个嵌入的livereload服务器,可以在资源变化时用来触发浏览器刷新。...4.3 修改静态文件(html、css等) 应用不会重启,但是会调用livereload,浏览器会自动刷新,显示最新的修改内容。...通常情况下可以在application.properties文件中设置(依旧会初始化重启类加载器,但它不会监控文件变化)。

    45210

    「干货」你需要了解的六种渲染模式

    该图显示了影响FCP和TTI的服务器渲染和JS执行 流程: 浏览器 --> 服务器 --> 服务器执行渲染 --> index.html(实时渲染的内容)) --> Render --> bundle.js...导航请求(例如整页加载或重新加载)由服务器处理,该服务器将应用程序呈现为HTML,然后将JavaScript和用于呈现的数据嵌入到生成的文档中。...该图显示客户端渲染会对TTI产生负面影响 与JS导致的延迟互动相比,这个模型造成的问题可能会更加严重: 服务器响应导航请求返回了应用程序UI的数据描述。...它提供了一系列的 API, 可以在无 UI 的情况下调用 Chrome 的功能, 适用于爬虫、自动化处理等各种场景。 它很强大,所以很简单就能将运行时的 HTML 打包到文件中。...该图显示了影响FCP和TTI的客户端渲染 流程:浏览器 --> 服务器 --> index.html(白屏) --> bundle.js --> images --> Render ?

    2.8K20

    Spring Boot 2.0.0参考手册_中文版_Part III_19-22

    20.2 自动重启 当classpath中的文件修改时,使用spring-boot-devtools的应用会自动重启。当使用IDE开发时,这是一个很有用的功能,因为代码改变时它能快速的进行反馈。...默认情况下,会监控classpath指向的文件夹中任何条目的变化。注意某些资源例如静态资源和视图模板不需要重启应用。...重启与重载(重新加载) Spring Boot提供的重启技术是通过两个类加载器进行工作的。加载进基类加载器的类不能改变(例如,那些第三方jar包)。那些你正在开发的类加载进重启类加载器中。...在启动你的应用之前,确保没有其它的实时重载服务器在运行。如果你从你的IDE中启动多个应用,只有第一个应用有实时重载服务器支持。...如果你在迭代一个本地没有的使用云服务的功能,它是非常有帮助的。通常更新和重启比整个重新构建部署更快。 当远程客户端运行时只监控文件。如果在启动远程客户端之前你修改了文件,它将不会推送到远程服务器。

    65520

    Groovy、热部署和热加载(自定义类加载器)及spring loaded 部分源码分析

    热部署:在服务器运行时,重新全部更新部署项目,但服务器不会重启。 优点:不需要重启tomcat服务器,如果一个tomcat多个项目,不必因为tomcat停止而停止其他的项目。...缺点:会清空运行期间产生的数据内存。 热加载(热更新):在程序的运行期间,类有了内容上的改变,更新类到运行的项目中。...不释放内存,比如修改类了,原先的类内存不会释放,新的类还会增加内存,同样不重启tomcat。 热加载和热部署的联系 1.不重启服务器。 2.基于Java类加载器实现。...spring loaded 和 devtools spring loader 是属于使用 Java agent 在应用运行前 指定  spring loader jar  的路径,然后 -java agent...还有这句话 : 我们编写的应用类默认情况下都是通过 AppClassLoader 进行加载的。

    3.3K00

    Spring Cloud 微服务实战(三) - 服务注册与发现

    就可以让应用变为Eureka服务器,这是因为spring boot封装了Eureka Server,让你可以嵌入到应用中直接使用 直接运行成功如下 ?...注册表启动时,它将抱怨(带有stacktrace)注册表没有可连接的副本节点。在生产环境中,需要多个注册表实例。 默认情况下,注册表还会尝试自行注册。...可看到地址已随配置被改变 接下来配置实例名 ? ? 但是该应用本身就是个注册中心,不需要将其显示在注册实例中,通过以下配置 ? 为防止冲突,将端口号回改为默认 ? ?...默认情况下,DiscoveryClient的实现将使用远程发现服务器自动注册本地Spring Boot服务器。...之后再次重启,依旧无法注册成功,几经勘察,添加以下依赖后,成功运行,注册到服务器 ? 再指定 client 名字 ? 发现成功注册 ? 此为 client 应用ip 地址 ?

    30910

    SpringCloud微服务实战(三)-服务注册与发现

    Client, 服务端未启动完成时,客户端肯定是无法找到服务端的 但是 eureka 的服务端/客户端采用心跳通信方式 可看到地址已随配置被改变 接下来配置实例名 实例名被修改成功 但是该应用本身就是个注册中心...,不需要将其显示在注册实例中,通过以下配置 为防止冲突,将端口号回改为默认 服务中心 为避免每次手动启动,将应用打成 war 包(jar) 通过 java 命令启动 启动成功效果 Mac 下...键下的spring.factories中添加一个配置类。...默认情况下,DiscoveryClient的实现将使用远程发现服务器自动注册本地Spring Boot服务器。...启动Server, 再启动 Client 发现并没有注册成功实例 因为没有配置注册目标地址信息 之后再次重启,依旧无法注册成功,几经勘察,添加以下依赖后,成功运行,注册到服务器 再指定 client

    4.5K80

    Spring Boot 使用JRebel实现热部署

    传统的开发中,项目在启动过程中代码有所改动是不会重新编译运行的,而是要关闭项目重新启动后修改的代码才会生效。 本地热部署则是能够在项目运行中感知到特定文件代码的修改而使项目不重新启动就能生效。...远程热部署的远程两字指的是远程服务器,平时开发中,只要本地代码改动了,必须要重新打包上传服务器重新启动之后才会生效,你这样干过吗?……. ?...远程热部署则是本地代码改变之后,不用重新打包上传服务器重启项目就能生效,本地改变之后能够自动改变服务器上的项目代码。 有些人听到这里懵逼了,这是什么鬼?还有这么神奇的东西……….. ?...服务器配置成功后,在IDEA中JRebel的面板中设置远程热部署的模块,如下图: ? 勾选成功后,将会在src/resource下生成一个rebel-remote.xml文件。...远程热部署选项中都勾选了,但是它们的代码更改并不会在服务端生效。

    4.5K30

    Spring Cloud:第六章:Config分布式配置

    Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持,使用Config Server,您可以在所有环境中管理应用程序的外部属性。...客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,   因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。...:   1.硬编码(缺点:需要修改代码,风险大)   2.放在xml等配置文件中,和应用一起打包(缺点:需要重新打包和重启)   3.文件系统中(缺点:依赖操作系统等)   ``4.环境变量(缺点:有大量的配置需要人工设置到环境变量中...就好比如,你应用程序都跑起来了,你配置还没加载,这不是扯淡吗?...虽然服务没有重启,但是我们要一个服务一个服务的发送post请求,我们能受的了吗?

    40810

    Spring Boot 2.0 系列(四):开发者工具

    PS:后面会出一期单章说明热加载和热部署的区别,以及在IntelliJ IDEA中的使用方式。 日志记录变化 默认情况下,每次应用程序重新启动时,都会记录显示变化的报告。...默认情况下,IDE中的任何打开的项目都装载“重启”类加载器,任何常规的.jar文件都装载“基”类加载器。...一次只能运行一个LiveReload服务器。在启动应用程序之前,请确保没有其他LiveReload服务器正在运行。如果我们从IDE启动多个应用程序,只有第一个具有LiveReload支持。...在设置好 spring.devtools.remote.secret属性后,服务器组件将自动启用。必须手动启动客户端组件。 运行远程客户端应用程序 远程客户端应用程序设计为在IDE中运行。...远程更新 远程客户端以与本地重启相同的方式监视应用程序类路径的更改。将任何更新的资源推到远程应用程序,并(如果需要)触发重新启动。如果您对使用本地没有的云服务的特性进行迭代,这将非常有用。

    98730

    手把手教你全家桶之React(三)--完结篇

    安装 npm install bundle-loader --save 在router下新建Bundle.js cd src/router touch Bundle.js 打开Bundle.js,...当文件做了缓存时,我们如果有改动代码,重新打包,我们要如何更新缓存的文件? 问题1在浏览器中已经对静态资源文件做了缓存,我们主要解决问题二。...由于我们在dist/index.html中引用的还是bundle.js,所以我们要改成每次编译后自动插入到index.html中,可以用到HtmlWebpackPlugin。...虽然文件名不同了,但是改变代码重新打包会发现app.[hash].js和vendor.[chunkhash].js一样都更新了名字,这不就和没拆分是一样的吗? 别着急,看官网介绍 ?...静态文件的基本路径 当我们打包后,静态文件没办法定位到静态服务器,我们需要在webpack.config.js中配置 output:{ ...

    1.1K40

    Spring Boot 2.0.0参考手册_中英文对照_Part III_19-22

    当classpath中的文件修改时,使用spring-boot-devtools的应用会自动重启。当使用IDE开发时,这是一个很有用的功能,因为代码改变时它能快速的进行反馈。...默认情况下,会监控classpath指向的文件夹中任何条目的变化。注意某些资源例如静态资源和视图模板不需要重启应用。...重启与重载(重新加载) Spring Boot提供的重启技术是通过两个类加载器进行工作的。加载进基类加载器的类不能改变(例如,那些第三方jar包)。那些你正在开发的类加载进重启类加载器中。...一次你只可以运行一个实时重载服务器。在启动你的应用之前,确保没有其它的实时重载服务器在运行。如果你从你的IDE中启动多个应用,只有第一个应用有实时重载服务器支持。...远程客户端会像本地重启那样监控你应用的classpath的变化。任何资源的更新都会推送到远程应用并(如果需要的话)触发重启。如果你在迭代一个本地没有的使用云服务的功能,它是非常有帮助的。

    42830

    《springboot实战》

    发布,依赖注入和声明式事务意味着组件直接不存在紧耦合,改变了开发企业级java应用程序的方式 2006年:spring2.0发布,下载量超过100w, 可以在配置里使用自定义的xml命名空间,更简单的配置让...在spring jira中创建了一个功能需求:在spring框架中支持无容器web应用程序 2013年:开始研发该需求 2014年:springboot 1.0.0版本发布 2014年:springboot...4. sprinboot不是什么 不是应用服务器:在应用程序里嵌入了一个servlet容器 没有引入任何形式的代码生成,只是利用了条件化配置特性以及maven的传递依赖解析实现自动配置 二....原理: 利用了spring的条件化配置,允许配置存在于应用程序中,在满足某些特定条件之前都会忽略这个配置 2....3.5 创建自定义跟踪仓库 默认情况下,/trace端点跟踪的信息都存储在内存中,存储最近100条。

    1.2K61

    09_Webpack打包工具

    在定义和使用类比中两者都有各的用途,同时webpack为初级编译程序,gulp为高级编译程序,在功能上要比webpack应用程序中多。...在index.html文件中引入bundle.js bundle.js"> 引入的根目录下的bundle.js,bundle.js文件可以通过localhost.../src/index.html', // 指定生成的文件的名称,该文件存在于内存中,在目录中不显示 filename: 'index.html' }); // plugins数组是webpack...作为CSS的一种形式的扩展,它并没有减少CSS的功能,而是在现有的CSS语法上,为CSS加入程序式语言的特性。 在Webpack中可以使用less-loader加载器来打包处理Less文件。...查看控制台打印结果 使用npm run dev命令重新启动服务器 index.html文件中已经手动引入过bundle.js

    7910

    谁能想到,我给技术总监“上了一课”

    这就是将数据库改造成读写分离之后的架构,读操作和写操作分别在不同的库中,这样,查询和写入就不会那么长的时间了,因为在读库中没有写操作,写库中没有读操作。...有人想到了,服务调用,服务调用是不是需要 IP 和端口才可以,那问题来了,对于订单服务来说,我怎么知道用户服务的 IP 和端口呢?在订单服务中写死吗?如果用户服务的端口发生改变了呢?...②Spring Cloud Config Spring Cloud Config 为分布式系统中的外部配置提供服务器和客户端支持。...客户端和服务器上的概念映射与 Spring Environment 和 PropertySource 抽象相同,因此它们与 Spring 应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。...我们都知道,服务启动的时候会去 Config 配置中心拉取配置信息,但是启动完成之后修改了配置文件我们应该怎么办呢,重启服务器吗?

    44530
    领券