Maven 配置
<? xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cn.globalrave</groupId> <artifactId>bar-web</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>bar-web</name> <description>Bar project for Spring Boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <abhängigkeiten> <!-微信-> <depeaponcy> <gruppe> com.github.sd4324530 </Groupid> <artifactid> fastwexin </artifactID> <version> 1.3.15 </Version> </abhängig> <!-MySQL 驱动-> </gruppe </gruppen> mysql </Groupid> <artifactId>mysql-connector-java</artifactId> </dependency> <!--mybatis ORM--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.0</version> </dependency> <dependency> <gruppeId> org.springFramework.boot </gruppeId> <artifactId> Spring-Boot-Starter-aop </artifactId> </abhängig> <depeation> <gruppe> org.springFramework <gruppeID> org.springFramework.boot </GroupId> <artifactId> Spring-Boot-Starter-Freemarker </artifactId> </abhängig> <Depopentcy> <GroupID> org.springFramework <Suponid> org.springFramework.boot </GroupId> <artifactId> Spring-Boot-Starter-Websocket </artifactId> </abhängig> <!-热部署-> <De vorangetrieben> <GroupId> org.springFramework. </abhängig> <depeopcy> <GroupId> org.springFramework.boot </Groupid> <artifactId> Spring-Boot-Starter-Test </artifactId> <Scope> test </scope> </abhängig> </abhängig> <builds <artifactId> Spring-Boot-Maven-Plugin </artifactid> <!-热部署配置-> <configuration> <darg> true </fork> </configuration> </plugin> </plugins> </build> </project>
Idee 配置
• Strg + Shift + A 查找 勾选 Projekt automatisch machen 选项
• Strg+Verschiebung+Alt+/ 查找 Registrierung 勾选 Compiler.Automake.allow.when.app.Running 选项
Devtools 配置
默认改变 /meta-inf /maven, /meta-inf /ressourcen, /ressourcen, /static, /public oder /templates 等目录文件 , 会重新重启项目 , 当然我们编辑静态文件不想重启项目可以配置
spring.devtools.restart.exclude = static/**, public/** # devtools (devtoolSproperties) Spring.devtools.livereLoad.Enabled = true # # aktivieren a livereload.com kompatibler Server.spring.Devtools.livereLoad.Port = 35729 # Server.spring.spring.spring.spring.spring.spring.spring.spring.spring.spring.spring.spring.spring.spring. Zusätzliche Muster, die von der Auslösung eines vollständigen Neustarts ausgeschlossen werden sollten. restart.spring.devtools.restart.Exclude = meta-inf/maven/**, meta-inf/ressourcen/**, Ressourcen/**, static/**, public/**, Vorlagen/**, **/*test.class, **/*tests.clas, git.Properties # musts, die aus exklusiven Mustern ausgeschlossen werden sollten, von Mustern. restart.spring.devtools.restart.poll-interval = 1000 # Zeitraum (in Millisekunden) zwischen den Änderungen der Klassenpfad zu warten. Eine spezifische Datei, die bei der Änderung die Neustartprüfung auslöst. Wenn nicht angegeben wird, löst eine Änderung der ClassPath-Datei den Neustart aus. # Remote devtools (remotedevtoolsproperties) Spring.devtools.remote.context-path =/. ~~ Spring-Boot! support.spring.devtools.remote.debug.local-port = 8000 # lokales Remote-Debug-Server-Port.spring.devtools.remote.proxy.host = # Der Host des Proxy, um eine Verbindung zur Remote-Anwendung herzustellen. application.spring.devtools.remote.restart.enabled = true # # Remote restart.
总结
以上所述是小编给大家介绍的 Federschuh 配置 Idee 和 devtools 热部署的方法 , 希望对大家有所帮助 , 如果大家 有任何疑问欢迎给我留言 , 小编会及时回复大家的! 小编会及时回复大家的! 小编会及时回复大家的! 小编会及时回复大家的! 小编会及时回复大家的! 小编会及时回复大家的! 小编会及时回复大家的! 小编会及时回复大家的! 希望对大家有所帮助 希望对大家有所帮助 希望对大家有所帮助 希望对大家有所帮助 希望对大家有所帮助 , 和 小编会及时回复大家的! 小编会及时回复大家的! 小编会及时回复大家的! 小编会及时回复大家的!