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

企业建设网站的规定学校网络建设情况说明

企业建设网站的规定,学校网络建设情况说明,寻找网站优化公司,动漫设计好找工作吗devtools模块详解 devtools模块#xff0c;是为开发者服务的一个模块。主要的功能就是代码修改后一般在5秒之内就会自动重新加载至服务器#xff0c;相当于restart成功。 简单原理 在发现代码有更改之后#xff0c;自动重新启动应用#xff0c;但是其速度比手动停止后再…devtools模块详解 devtools模块是为开发者服务的一个模块。主要的功能就是代码修改后一般在5秒之内就会自动重新加载至服务器相当于restart成功。 简单原理 在发现代码有更改之后自动重新启动应用但是其速度比手动停止后再启动还要快些更快这里指的不是节省出来的手工操作的时间。 底层原理双类加载器机制 一个Base ClassLoader加载器用于加载不会改变的第三方依赖的jar另一个Restart ClassLoader加载器用于加载自己编写的类执行流程当应用重启后原先的Restart ClassLoader被丢掉、重新new一个Restart ClassLoader来加载这些修改过的东西而Base ClassLoader却没有变化。这就是devtools重启速度快的原因。注意事项 pom.xml里面plugin不配置forktrue实测也是可以的application.properties需要配置添加那个目录的文件需要restartspring.devtools.restart.additional-pathssrc/main/java项目图片 pom.xml project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.jege.spring.boot/groupIdartifactIdspring-boot-devtools/artifactIdpackagingwar/packagingversion0.0.1-SNAPSHOT/versionnamespring-boot-mybatis/nameurlhttp://maven.apache.org/url!-- 公共spring-boot配置下面依赖jar文件不用在写版本号 --parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion1.4.1.RELEASE/versionrelativePath //parentpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingjava.version1.8/java.version/propertiesdependencies!-- web --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!-- 热部署 --!-- devtools可以实现页面热部署即页面修改后会立即生效这个可以直接在application.properties文件中配置spring.thymeleaf.cachefalse来实现 --!-- 实现类文件热部署类文件修改后不会立即生效实现对属性文件的热部署。 --!-- 即devtools会监听classpath下的文件变动并且会立即重启应用发生在保存时机注意因为其采用的虚拟机机制该项重启是很快的 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactId!-- optionaltrue,依赖不会传递该项目依赖devtools之后依赖boot项目的项目如果想要使用devtools需要重新引入 --optionaltrue/optional/dependency/dependenciesbuildfinalNamespring-boot-devtools/finalNamepluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfiguration!-- 如果没有该项配置实际测试ok --!-- forktrue/fork --/configuration/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdconfigurationsource${java.version}/sourcetarget${java.version}/target/configuration/plugin/plugins/build /project配置文件application.properties #添加那个目录的文件需要restart spring.devtools.restart.additional-pathssrc/main/java #排除那个目录的文件不需要restart spring.devtools.restart.excludestatic/**,public/**控制器HelloController package com.jege.spring.boot.devtools;import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;/*** 看看devtools模块的快速*/ RestController public class HelloController {RequestMapping(/hello)public String hello() { // System.out.println(test);return Hello World;} }运行结果 运行Application之后修改HelloController可以看到快速重启加载即时生效 扫一扫获益匪浅哟
http://www.pierceye.com/news/359482/

相关文章:

  • 网站建设制作网络公司wordpress 汽车模板
  • 有哪些做外贸的网站网站快速搭建平台
  • wordpress搜索代码制做优化精灵
  • 连云港做网站推广东莞seo
  • 专业网站设计公司和普通设计公司的区别微信分销网站建设
  • 青海个人旅游网站建设网站建设教程软件下载
  • 做AMC12的题的网站龙华网站建设专业公司
  • 莱州网站制作友情链接交换形式
  • 如何编写网站做美食类网站现状
  • 一站式推广平台做家装模型的效果图网站
  • 企业电子商务网站开发实验报告苏州建筑设计公司排名
  • 网站的优化与网站建设有关吗网站先做移动站在做pc站可行吗
  • 河北网站制作公司电话建设网站的情况说明
  • 高校网站平台建设wordpress小工具不见了
  • 网站建设 会计处理北京垡头网站建设公司
  • 唐山网站制作案例网站建设中标
  • 网站开发培训费济南网络优化推广公司哪家好
  • 谷歌网站优化可以做物理题的网站
  • 公司的网站建设是什么部门品牌餐饮加盟网站建设
  • 深圳品牌网站建设公司哪家好学建网站 必须学那些知识
  • 国内设计网站推荐山东省建设安全生产协会网站
  • 南京专业网站开发团队如何用手机建网站
  • 在婚恋网站上做红娘怎么样正规网络推广服务
  • 网络媒体设计是做什么的西安网站优化公司
  • 有项目去哪里找投资人河南网站优化排名
  • 灯塔建设网站网上做流量对网站有什么影响
  • 网站模板 黑色建设网站安全措施
  • 临沂企业网站建设珠海建设网站的公司哪家好
  • 中国网站建设公司排行榜网站建设精美模板
  • 国家对于学校网站建设深圳网站建设公司网络服务