spring boot

spring boot 笔记 持续 增加,修改,整理之中………………………………

spring boot 所做的事情也是简化……简化……简化……项目的创建,开发,调试,测试,打包,部署等等过程

       

Spring Boot

     Spring Boot 改变了Spring应用程序的开发方式。Spring Boot会搞定执行应用程序所需的各种后勤工作,我们只需搞定应用程序的代码Spring Boot通过 自动配置,起步依赖,命令行界面,Actuator  简化Spring应用程序的开发

    Spring Boot就是Spring,它做了哪些没有它 我们也可以去做的Spring的配置和依赖管理等工作,但是有了它,就更方便简单,不要再写那些样板配置,可以专注于应用程序的逻辑。

    Spring Boot项目就是Spring项目,它只是正好用到了Spring Boot的起步依赖和自动配置而已。

    Spring Boot可以把web应用程序 变为可执行的jar文件,不用部署到java应用服务器就能再命令行里执行。是因为它在应用程序里嵌入了一个Servlet容器(Tomcat、Jetty或Undertow),以此实现这一功能。所以Tomcat是:把web应用程序 变为可执行的jar文件? 

   就像maven 整合了所有的jar包 一样,Spring boot整合了所有的框架。

   Spring boot 提供了一系列的依赖包,所有需要构建工具(build 工具)的支持:maven

1.Spring Boot - 自动配置:     

 2.Spring Boot -  起步依赖Spring Boot-起步依赖

 3.Spring Boot-命令行界面

     Spring Boot CLI :Spring Boot的可选特性 ,可以快速开发Spring应用程序,让只写代码即可实现应用程序成为可能, 无需传统项目构建。CLI能检测到应用程序里使用了哪些类,它知道向Classpath中添加哪些起步依赖才能让程序运转起来,一旦这些依赖出现在Classpath中,一系列的自动配置就自动实现。所以这个过程是:Classpath中有依赖,然后再根据依赖自动配置

4.Spring Boot-Actuator:可以深入运行中的Spring Boot应用程序,一探究竟。

5.使用Spring Initializer 初始化Spring Boot项目   

6.运行Spring Boot项目

 

spring boot 简化项目 打包=build=构建

在pom.xml文件中 加上如下配置 就可以在项目根目录下 通过cmd命令 mvn package 把项目打包成可执行的jar文件

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

 

参考 Spring Boot学习   starter模块

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值