1.使用springloaded配置pom.xml文件,使用mvn spring-boot:run启动 2.使用springloaded本地加载启动,配置jvm参数 -javaagent:<jar包地址> -noverify 3.使用devtools工具包,操作简单,但是每次需要重新部署 第一种: 1. 原来的pom.xml文件中添加如下配置 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.6.RELEASE</version> </dependency> </dependencies> </plugin> </plugins> </build> 注意:需要在spring-boot-maven-plugin中添加dependency 2.启动方式变为maven启动 在项目的文件夹dos窗口输入命令mvn spring-boot:run 注意:停止服务是只能使用ctrl+c, 如果设置后台启动,需要kill进程 第二种: 1.下载springloaded工具包到一个指定目录(我直接就用maven仓库地址了) 2.在启动项目时,在jvm参数中输入命令 -javaagent:D:\Maven\repository\org\springframework\springloaded\1.2.6.RELEASE\springloaded-1.2.6.RELEASE.jar -noverify 扩展: -javaagent:命令后面跟冒号,意思是在执行main方法之前执行特定代码 -noverify 关闭java字节码校验功能 第三种: 1.在pom.xml中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> 2.启动项目 优势;简单,方便,快捷 缺点:每次修改代码后整个项目需要重新加载,需要等项目加载完后才能查看结果,总之。。。慢 总结: 在开发测试环境下第三种可取,方便快捷 在生产环境下,建议使用第二种,使用脚本启动
|
|