初学springboot热部署出现的问题之spring-boot-loader热部署

初入springboot使用热部署 spring-boot-loader

当前的热部署只使用与方法修改的热部署

  1:需要在pom.xml文件加入一个插件

   
        
            
                org.springframework.boot
                spring-boot-maven-plugin 
                
                    
                    
                        org.springframework
                        springloaded
                        1.2.4.RELEASE
                    
                
                
                    
                        
                            repackage
                        
                        
                            exec
                        
                    
                
            
        
    

2: 运行方式为:

第一种启动方式:
        在当前项目右键:run application --> Maven build --> goals 输入命令 spring-boot:run -->
然后点击run按钮 方式启动 (不过有个缺点,当前springboot的端口无法关闭,必须打开任务管理器进行对该进程干掉)

第二种启动方式:
        首先将 springloaded-1.2.4.RELEASE.jar 加入当前项目中,(建议新建一个目录为lib的文件夹)
        然后对该项目右键 --> runAs configurations --> 然后出现一个窗口 -- 选中 java applocation --> 选中当前要运行main方法的类 然后选择 arguments 下面有个vm arguments 
然后再该输入框中输入  
-javaagent:.\lib\springloaded-1.2.4.RELEASE.jar -noverify
然后点击run (这种方式可以正常关闭端口的)

你可能感兴趣的:(初学springboot热部署出现的问题之spring-boot-loader热部署)