intellij idea2016 linux springboot项目下解决热部署问题
2016-10-18 12:50
911 查看
利用中午午休的时间,总结一下intellij idea这款优秀的工具热部署问题。
当然前提是你使用的是springboot来做项目,也就是说使用了内嵌的容器,这里另外一款JReble就无法使用了。
但是,springboot可以通过maven注解的方式来进行热部署。
第一步,在pom配置文件中添加maven依赖,这里是用的是springloaded
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
第二步,将你的资源文件放入如下目录WEB-INF/classes下
到这里,你必须debug的方式启动项目,然后修改java文件后,按ctr+shift+f9进行刷新,才能更新class文件。
当然,这里只是用于更新class文件,对于静态资源的文件,用这种方式是不可行的。这里还需要进行配置一下,把这里面的打的war包全部去掉,这样每次更新的时候就是最新的包了,这样静态资源文件也可以自动刷新了。
当然前提是你使用的是springboot来做项目,也就是说使用了内嵌的容器,这里另外一款JReble就无法使用了。
但是,springboot可以通过maven注解的方式来进行热部署。
第一步,在pom配置文件中添加maven依赖,这里是用的是springloaded
<dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.3.RELEASE</version> </dependency>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
第二步,将你的资源文件放入如下目录WEB-INF/classes下
到这里,你必须debug的方式启动项目,然后修改java文件后,按ctr+shift+f9进行刷新,才能更新class文件。
当然,这里只是用于更新class文件,对于静态资源的文件,用这种方式是不可行的。这里还需要进行配置一下,把这里面的打的war包全部去掉,这样每次更新的时候就是最新的包了,这样静态资源文件也可以自动刷新了。
相关文章推荐
- IntelliJ IDEA中Spring Boot项目使用spring-boot-devtools无法实现热部署/热更新的问题解决
- 用Spring Boot 构建项目中遇到问题及解决方法
- 解决linux部署项目后,第一次访问初始化数据源的时候很慢的问题
- intellij spring boot 添加热部署步骤及添加之后修改文件没有效果的问题解决
- 解决maven同步的eclipse中的springboot项目无法启动问题
- [置顶] spring boot项目实战:跨域问题解决
- 采用springboot+jsp模板+shiro 打成war包,项目部署的问题解决
- SpringBoot项目使用视图解析器解决Circular view path 问题
- IntelliJ IDEA搭建Springboot项目解决热加载问题
- Spring boot 项目Linux部署
- Springboot整合swagger2项目的部署问题
- 解决springboot项目打war 包docker包找不到resource 下的静态资源问题
- 解决linux部署项目后,第一次访问初始化数据源的时候很慢的问题
- 集成jcaptcha到spring-boot+maven项目中时出现java.lang.NoSuchMethodError: com.jhlabs.image.WaterFilter的问题的解决方法
- linux下部署springboot项目用到的一些命令
- 关于springboot项目的部署问题
- springboot项目打成war包部署到tomcat遇到的一些问题
- Spring-Boot1.4.0项目部署问题小记
- springboot项目打包后运行出现问题解决办法
- 解决eclipse创建spring boot项目加载不到application.properties配置文件的问题