Spring Boot 学习第二章(构建SringBoot项目过程)

1.创建 spring boot 项目 eclipse 工具可以通过
打开网址: http://start.spring.io/


填写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

同时提醒 大家 :
通过命令:mvn spring-boot:run 启动应用,修改controller中代码 或 修改html页面 后再刷新页面,会发现显示结果跟着变化。
注意:第一种方式 对 mvn spring-boot:run 这种方式启动应用有效,而对直接运行Application.java 运行main方法启动应用无效。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值