Java web 快速开发[IntelliJ IDEA + Spring boot + 热部署]

[更新一个快捷点的操作, 还是springloaded]
修改 maven pom.xml, 之后只需要运行启动类 main 方法就能实现热更新, 祝你成功!


        <plugins>
            <!-- spring热部署 -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <dependencies>
                    <dependency>
                        <groupId>org.springframework</groupId>
                        <artifactId>springloaded</artifactId>
                    </dependency>
                </dependencies>
                <configuration>
                    <!-- 你的启动类 -->
                    <mainClass>com.gz.webchat.Application</mainClass>
                </configuration>
            </plugin>
        </plugins>

折腾一上午的成果. 从 eclipse 换到 IntelliJ IDEA, 实在是受不了 eclipse 的运行效率. 还有想用IntelliJ 上面实用的插件

  1. 工具
    IntelliJ IDEA 14, 因为当前最新版本没找着破解, 而这个版本有破解方案
    [2016新版本,在线验证地址 http://www.iteblog.com/idea/key.php]

  2. Spring boot 常规开发程序

  3. 热部署
    https://github.com/spring-projects/spring-loaded
    下载最新的 jar包, 当前版本:springloaded-1.2.5.RELEASE.jar

设置运行参数

-javaagent:/Users/{filePath}/springloaded-1.2.5.RELEASE.jar -noverify
Paste_Image.png

右键程序入口文件, 选择 Debug... 然后你就能看到效果了.
这里需要注意, 得是编写的 java 文件被编译才会触发加载, 所以把快捷键设置一下, Compile 设置为 command+s, 将 eclipse 保存代码的习惯放这里编译

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 37,676评论 5 340
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 105,363评论 12 126
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 143,069评论 18 613
  • 我的脸盘子宽 眼睛小 这样看起来 是不是会比较可爱呢 特别是光强的时候 我的小眼睛眯缝起来 它能望得见你 你却望不...
    吻章阅读 32评论 0 0
  • 1.运行项目 选中模拟器,按快捷键command + D ,模拟器上会出现如下图所示的菜单: Reload 刷新页...
    芝麻绿豆阅读 839评论 0 1