Spring Boot

本文是通过网络资源整理.

一.spring boot入门
spring boot来简化spring 应用开发,约定大于配置,去繁从简,能创建一个独立的产品级别的应用
优点:

  • 快速创建独立运行的spring项目以及主流框架集成
  • 使用嵌入式的servlet容器,应用无需打成war包,starters自动依赖于版本控制
  • 大量的自动配置,简化开发.也可以修改默认值
  • 无需配置xml,无代码生成,开箱即用
  • 准生成环境的运行时应用监控
  • 与云计算的天然集成

微服务简介: 一种架构风格
一个应用应该是一组小型服务,可以通过http互通.
每一个功能元素最终都是一个可独立替换和独立开发的软件单元.

第一个程序:hello world
创建一个maven 工程
导入springboot依赖
解析:pom.xml文件中的
在这里插入图片描述
2.启动器

spring -boot-starter-boot
spring-boot-satrater:springboot场景启动器,帮助我们导入了web模块正常运行所依赖的组件.
spring boot将所有的功能场景抽取出来,做成一个个启动器,只需要在项目里面引入这些starter相关场景的所有依赖都会导入进来.要用什么功能就导入什么场景的启动器.
3.自动配置
@springbootApplication:springboot应用标注在某个类上就说明这个类是主配置类.springboot就应该运行这个类的main方法.

@springbootConfiguration :
标注在某个类上,表示这是一个配置类配置类上来标注这个注解
配置类-配置文件:配置类也是一个容器的组件:@component

@EnableAutoConfiguration:开启自动配置功能
@AutoConfigurationPackage:自动配置包
spring的底层注解@Import,给容器导入一个组件

使用SpringInitializer 快速创建spring boot项目

默认生成spring boot项目
主程序已经创建好了,我们只编写自己的逻辑
resources:
static :放置静态资源:js.css…
templates:保存说有的模板页面(spring boot默认使用jar使用嵌入式的tomcat,默认不支持jsp页面.可以使用模板引擎
application.properties: springboot应用的配置文件,可以修改一些默认的设置

spring boot配置文件:
全局配置文件:
application.properties
application.yml

配置文件的作用:修改springboot自动配置的默认值
yml:以数据为中心,比xml,json更适合做配置文件.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值