Spring Boot 学习第二章(构建SringBoot项目过程)
1.创建 spring boot 项目 eclipse 工具可以通过
填写group和artifact等信息,并选择一个依赖web,单击生成项目,解压文件,
ecplise导入maven项目。
可以简单的生成 Springboot 项目 ,然后通过 import 导入 maven 项目 。
idea 可以 通过 工具直接生成步骤如下
spring boot 项目 Main 方法 启动
当前 要注意的问题,最新版本的springboot 支持的是 基于1.8jdk 版本 支持1.9版本在配置过程中要注意 版本 问题。
当前引用spring boot 热部署:可以实现自动打包无需重启
<!-- devtools可以实现页面热部署(即页面修改后会立即生效,这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现), 实现类文件热部署(类文件修改后不会立即生效),实现对属性文件的热部署。 即devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机),注意:因为其采用的虚拟机机制,该项重启是很快的 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional><!-- optional=true,依赖不会传递,该项目依赖devtools;之后依赖myboot项目的项目如果想要使用devtools,需要重新引入 --> </dependency>
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <dependencies> <!-- spring热部署 --> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.3.RELEASE</version> </dependency> </dependencies> </plugin>以上所有的 热部署配置之后 如果还不可以 请 检查一下 你的 开发工具配置 博主 使用 idea 具体拿idea来说吧:
打开 Preferences > Compiler , 勾选 Build project automatically
在application.properties中添加:
#禁止thymeleaf缓存(建议:开发环境设置为false,生成环境设置为true)spring.thymeleaf.cache=false
同时提醒 大家 :