当前位置: 首页 > news >正文

如何让自己做的网站可以播放歌曲做培训网站

如何让自己做的网站可以播放歌曲,做培训网站,珠海网站建设费用,域名服务器ip前言 spring-boot-devtools 是一个为开发者服务的一个模块#xff0c;其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后#xff0c;重新启动应用#xff0c;但是比速度比手动停止后再启动还要更快#xff0c;更快指的不是节省出来的手工…前言 spring-boot-devtools 是一个为开发者服务的一个模块其中最重要的功能就是自动应用代码更改到最新的App上面去。原理是在发现代码有更改之后重新启动应用但是比速度比手动停止后再启动还要更快更快指的不是节省出来的手工操作的时间。 其深层原理是使用了两个ClassLoader一个Classloader加载那些不会改变的类第三方Jar包另一个ClassLoader加载会更改的类称为 restart ClassLoader ,这样在有代码更改的时候原来的restart ClassLoader 被丢弃重新创建一个restart ClassLoader由于需要加载的类相比较少所以实现了较快的重启时间5秒以内。 正文 第一步添加依赖 !-- devtools可以实现页面热部署即页面修改后会立即生效这个可以直接在application.properties文件中配置spring.thymeleaf.cachefalse来实现 实现类文件热部署类文件修改后不会立即生效实现对属性文件的热部署。 即devtools会监听classpath下的文件变动并且会立即重启应用发生在保存时机注意因为其采用的虚拟机机制该项重启是很快的 -- dependency groupIdorg.springframework.boot/groupId artifactIdspring-boot-devtools/artifactId optionaltrue/optional /dependency 第二步配置spring-boot-maven-plugin build plugins !-- 用于将应用打成可直接运行的jar该jar就是用于生产环境中的jar 值得注意的是如果没有引用spring-boot-starter-parent做parent 且采用了上述的第二种方式这里也要做出相应的改动 -- plugin groupIdorg.springframework.boot/groupId artifactIdspring-boot-maven-plugin/artifactId configuration !--fork : 如果没有该项配置肯呢个devtools不会起作用即应用不会restart -- forktrue/fork /configuration /plugin /plugins /build 第三步开启编译器的自动编译 Eclipse Project 在运行选项中查看是否开启了Build Automatically如果没勾上就选中勾上。Eclipse默认是自动编译的。IDEA 默认在非RUN或DEBUG情况下才会自动编译。因此我们在启动Spring Boot后再次修改类的时候不会自动编译的开启在Run状态自动编译的流程如下 setting - build ShiftCtrlAlt/选择Registry 找到下面的选项勾选上就行了 我的是已经勾选过了的所以是蓝颜色的提示第一次就去找c开头的就可以了。 第四步运行测试 启动项目在run dashboard发现有devtools 修改类文件项目重启修改配置文件项目重启。 补充 如果设置SpringApplication.setRegisterShutdownHook(false)则自动重启将不起作用。默认情况下/META-INF/maven/META-INF/resources/resources/static/templates/public这些文件夹下的文件修改不会使应用重启但是会重新加载devtools内嵌了一个LiveReload server当资源发生改变时浏览器刷新。如果想改变默认的设置可以自己设置不重启的目录spring.devtools.restart.excludestatic/**,public/**这样的话就只有这两个目录下的文件修改不会导致restart操作了。如果要在保留默认设置的基础上还要添加其他的排除目录spring.devtools.restart.additional-exclude;如果想要使得当非classpath下的文件发生变化时应用得以重启使用spring.devtools.restart.additional-paths这样devtools就会将该目录列入了监听范围。设置 spring.devtools.restart.enabled 属性为false可以关闭自动重启。可以在application.properties中设置也可以通过设置环境变量的方式。 public static void main(String[] args){System.setProperty(spring.devtools.restart.enabled,false);SpringApplication.run(MyApp.class, args); }
http://www.zqtcl.cn/news/303089/

相关文章:

  • 做网站的毕业设计网站没备案怎么做淘宝客
  • 百度申诉网站建设银行住房租赁代表品牌是什么
  • 网站初期推广方案虚拟服务器搭建wordpress
  • jeecms可以做网站卖吗山西网络推广专业
  • 2017 如何做网站优化育儿哪个网站做的好
  • 网站制作容易吗青岛网站建设公司报价
  • 淘宝建设网站的好处网站制作结构
  • 网站开发网站建设公司临沂网站建设找谁
  • 咋么做网站在电脑上潍坊免费模板建站
  • 苏州网站建设推广咨询平台做网站的公司图
  • 北京企业网站怎么建设免费给我推广
  • 网站制作价钱多少专业的咨询行业网站制作
  • 做百度网站每年的费用多少交换友情链接时需要注意的事项
  • 怎么在百度网站上做自己的网站百度开户渠道
  • php技术的网站建设实录方案做二手手机的网站有哪些
  • 做网站店铺装修的软件怎么做淘课网站
  • 百度一下官方网站wordpress连接代码
  • 什么网站详情页做的好仿唧唧帝笑话门户网站源码带多条采集规则 织梦搞笑图片视频模板
  • 平原网站建设费用少儿编程加盟店倒闭
  • 企业网站建设专业公司蜜淘app在那个网站做的
  • 市住房城乡建设部网站大学生课程设计网站
  • 广州大石附近做网站的公司外包服务公司是干什么的
  • 做的新网站网上搜不到做的网站百度搜索不出来的
  • 电商网站后台报价公司如何建站
  • 查网站有没有做推广企业网站建设的目标
  • 北京网站维护公司专业外贸网站建设_诚信_青岛
  • 网站自己做还是用程序制作网站一般使用的软件有哪些
  • 晨雷文化传媒网站建设济南互联网品牌设计
  • 怎样给自己的网站做防红连接梵客装饰公司官网
  • 甘肃省城乡与住房建设厅网站纪检网站建设动态主题