Maven 配置
<? xml versión = "1.0" encoding = "utf-8"?> <Project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns: xsi = "http://www.w3.org/2001/xmlschemainstance" xsi: schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelsversion> 4.0.0 </modelversion> <grupo> cn.globalrave </groupid> <arfifactid> <versión> 0.0.1-snapshot </versión> <compagument> jar </packaging> <name> Bar-web </name> <scuidt> Proyecto de barra para el arranque de primavera </description> <-parent> <proupid> org.springframework.boot <//groupid> <artifactid> spring-boot-sharter-parent </artifactid> <versión> rleation </versión <version </version <RARIFAFATHOBATH < < <artifactid> mysql-confonector-java </artifactid> </pepertency> <!-mybatis orm-> <pendency> <MoupRoD> org.mybatis.spring.boot </groupId> <artifactid> mybatis-spring-boot-starter </artifactid> <versersever> <MoupRid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-aoop </artifactid> </dependency> <pendency> <proupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-cache </artifactid> </spendency> <pendency> <MoupRoD> org.springframework.boot </groupid> <artifactID> spring-boot-starter-freemarker </arfactid> </pendency> <pendency> <proupid> org.springframework.boot </groupId> <ArtifactID> spring-boot-starter-web </artifactid> <//dependency> <pendency> <MoupRoD> org.springframework.boot </groupid> <artifactid> spring-boot-starter-webSocket </artifactid> </pepertency> <!-热部署-> <spendency> <MoupRupid> org.springframework.boot </groupid> <artifactid> spring-boot-devtools </artactid> <scope> <scope> </pendency> <epardency> <uproupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-test </arfactid> <cope> test </scope> </pendency> </pendencies> <eding> <glugins> <glugin> <grupid> org.springFrameWork.boot </groupid> <artifactid> spring-boot-saven-plugin </artifactid> <!-热部署配置-> <necuteation> <ctork> true </ fork> </figuration> </glugin> </glugins> </build> </proyecto>
Idea 配置
• Ctrl + Shift + A 查找 勾选 Haga el proyecto automáticamente 选项
• Ctrl+Shift+Alt+/ 查找 Registro 勾选 Compilador.automake.how.whal.app.running 选项
Devtools 配置
默认改变 /metainf /maven, /metainf /recursos, /recursos, /static, /public o /plantillas 等目录文件 , 会重新重启项目 当然我们编辑静态文件不想重启项目可以配置
spring.devtools.restart.exclude = static/**, public/** # devTools (DevToolSproperties) spring.devtools.livereload.enabled = true # Habilitar un servidor compatible de hivereload.com Port.spring.devtools.restart.additional-exclude = # Patrones adicionales que deben excluirse de activar un reinicio completo.spring.devtools.restart.additional-pates = # pistas adicionales para observar los cambios.spring.devtools.restart.enabled = true # enable aable automática automática reinic.spring.devtools.restart.exclude = meta -inf/maven/**, meta -inf/recursos/**, recursos/**, static/**, public/**, plantlates/**, **/*test.class, **/*classs.class, git.properties # patrones que deberían excluirse de un recorte de un thlin a thlin a thely a Test a Test a Test a Test a Test a Testing a Testing a Test. reiniciar.spring.devtools.restart.poll-interval = 1000 # cantidad de tiempo (en milisegundos) esperar entre las encuestas para los cambios de classpath.spring.devtools.restart.quiet-period = 400 # cantidad de tiempo de silencio (en miliseconds) requerido sin ningún cambio de classpath antes de un reiniciado. de un archivo específico que, cuando se cambie, activará la verificación de reinicio. Si no se especifica, cualquier cambio de archivo de classpath activará el reiniciado. # Remoto devitools (remotedevtoolsproperties) spring.devtools.remote.context-path =/. ~~ spring-boot! # # Context pray utilizado para manejar la conexión remota. soporte.spring.devtools.remote.debug.local-puerto = 8000 # servidor de depuración remota local puerto.spring.devtools.remote.proxy.host = # El host del proxy para usar para conectarse a la aplicación remota. Application.spring.devtools.remote.restart.enabled = true # habilitarse remoto reinsart.spring.devtools.remote.secret = # un secreto compartido requerido para establecer una conexión (requerida para habilitar el soporte remoto) .spring.devtools.remote.sec-header-name-name = x-auth touth # http header usado para transferir el secreto compartido.
总结
以上所述是小编给大家介绍的 Boot de primavera 配置 Idea 和 Devtools 热部署的方法 , 希望对大家有所帮助 , 如果大家 有任何疑问欢迎给我留言 小编会及时回复大家的! 小编会及时回复大家的!