关于springboot

1.1Spring Boot 是什么
    Spring Boot 是一套基于 Spring 框架的微服务框架。

1.2. Spring Boot 的作用是什么
    就是大大减少了 Spring 与其他框架整合的代码,也实现了 Spring 开发的 Web 应用的快速部署。


1.3. Spring Boot 的特点
    1.实现了各种主流的框架的快速整合
    2.实现了 Spring 的应用的快速部署,使用 Spring Boot 的 Web 应用可以以 Jar 的方式部署。

1.4Spring Boot 前提
    1.由于 Spring Boot 的最小配置都是基于 SpringMVC 框架的,所以学习 Spring Boot 先要有 Spring和 SpringMVC 框架的基础。
    2.SpringBoot 默认不推荐使用 JSP 视图,官方推荐使用 Thymeleaf 或者 Freemarker 模板引擎
    3.SpringBoot 使用了 Maven 或者 Gradle 管理需要的 jar 包
    4.Spring Boot 中可以使用 Spring 框架的所有注解。
 

2.1springboot注释

    @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让  spring Boot  扫描到Configuration类并把它加入到程序上下文。

    @EnableAutoConfiguration 自动配置。

    @ComponentScan 组件扫描,可自动发现和装配一些Bean。

    @Component可配合CommandLineRunner使用,在程序启动后执行一些基础任务。

    @RestController注解是@Controller和@ResponseBody的合集,表示这是个控制器bean,并且是将函数的返回值直 接填入HTTP响应体中,是REST风格的控制器。

    @transactional在方法就是方法事务,类上就是类事务

3.1热部署

        我们将修改完代码开发工具自动编译的过程称为,热启动。监听到如果有 Class 文件改动了,就会创建一个新的 ClaassLoader 进行加载该文件,经过一系列的过程,最终将结果呈现在我们眼前。

    Spring Boot 实现热部署很简单,我们使用上一章创建的项目 Springboot 创建简单的 web 交互应用 来演示。

 

4springboot优点:

    1、快速构建项目。

    2、对主流开发框架的无配置集成。
    3、项目可独立运行,无须外部依赖Servlet容器。
    4、提供运行时的应用监控。
    5、极大的提高了开发、部署效率。
    6、与云计算的天然集成。

转载于:https://my.oschina.net/u/4117393/blog/3039397

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值