入门Spring boot框架

 

一.什么是Spring Boot?

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

 

二.spring boot 特点

1.独立运行的Spring项目

Spring Boot可以以jar包的形式来运行,运行一个Spring Boot项目我们只需要通过java -jar xx.jar类运行。非常方便。

2.内嵌Servlet容器

Spring Boot可以内嵌Tomcat,这样我们无需以war包的形式部署项目。

3.提供starter简化Maven配置

使用Spring或者SpringMVC我们需要添加大量的依赖,而这些依赖很多都是固定的,这里Spring Boot 通过starter能够帮助我们简化Maven配置。

 

4.自动配置Spring 

5.准生产的应用监控 

6.无代码生成和xml配置

 

 

项目搭建参考:

http://tengj.top/2017/02/26/springboot1/

 

 

三.注解说明

@SpringBootApplication(程序入口)
@SpringBootApplication是spring boot最重要的一个注解,用于快捷配置启动类。
@SpringBootApplication注解是SpringBoot的核心注解,它其实是一个组合注解:
该注解主要组合了以下注解:
1.@SpringBootConfiguration:这是SpringBoot项目的配置注解,这也是一个组合注解:
在Spring Boot项目中推荐使用@SpringBootConfiguration替代@Configuration
2.@EnableAutoConfiguration:启用自动配置,该注解会使SpringBoot根据项目中依赖的jar包自动配置项目的配置项:
a)如:我们添加了spring-boot-starter-web的依赖,项目中也就会引入SpringMVC的依赖,SpringBoot就会自动配置tomcat和SpringMVC
3.@ComponentScan:默认扫描@SpringBootApplication所在类的同级目录以及它的子目录。

 

 

 

总结:springboot就是对spring进一步进行了封装。使用spring boot可以非常方便、快速搭建项目,使我们不用关心框架之间的兼容性,适用版本等各种问题,我们想使用任何东西,仅仅添加一个配置就可以,所以使用sping boot非常适合构建微服务。

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值