Spring Boot总结

一、了解Spring Boot 2

=>

1、Spring Boot 概念

Spring官网地址>>>
SpringBoot是一个快速开发的框架,能过快速整合第三方框架,他是如何快速整合的呢?其实他是的基本原来是Maven依赖关系,Maven的集成,完全采用注解化,简化XML配置,内嵌HTTP服务器(Tomcate,jetty),默认嵌入Tomcate,最终以Java应用程序进行执行
1、SpringBoot是微服务框
2、SpringBoot核心:快速整合第三方框架
3、SpringBoot原理:Maven依赖关系,Maven的继承,完全采用注解化,Spring3.0以后采用注解方式启动SpringMVC

2、Spring Boot生态

参考链接1>>>>
Spring Boot、Spring Framework、Spring Data、Spring Cloud、
Spring Security…

3、Spring 5 的重大升级

1、响应是编程
2、内部员码设计
基于Java8的一些新特性,如:接口默认实现。重新设计源码架构。

4、为什么使用Spring Boot

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.
能快速创建出生产级别的Spring应用
SpringBoot是整合Spring技术栈的一站式框架
SpringBoot是简化Spring技术栈的快速开发脚手架

5、Spring Boot 优点

  1. 创建独立Spring应用
  2. 内嵌web服务器
  3. 自动starter依赖,简化构建配置
  4. 自动配置Spring以及第三方功能
  5. 提供生产级别的监控、健康检查及外部化配置
  6. 无代码生成、无需编写XML

二、Spring Boot 2 入门

1、 最简单spring boot 程序

  1. 创建Maven工程 >mavenxml文件添加配置
  2. 父工程添加pom添加依赖
  3. 创建主程序类 创建程序第一步,相当于程序的入口
    @SpringBootApplication (告诉spring这是一个Spring boot应用)
  4. 创建bean
  5. 创建配置类
    @Configuration(告诉springboot 这是一个配置类)
    @Import({User.class}) (User组件 注入到容器中)
    @Bean(实例bean对象)

    取而代之的是在实体类上添加:
    @Component //组件注入到容器中,标注在实体类上
    @ConfigurationProperties (prefix = “person”) //当前组件和前缀是person 的yaml文件绑定在一起
    application.yam (切换 xxx 文件,并生效)
    spring:
    profiles:
    active: xxx
<mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
<profile>
    <id>jdk
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值