了解SpringBoot

1.微服务:一个项目 可以由多个 小型服务构成(微服务)
2.spring boot可以快速开发 微服务模块

  • 简化将j2ee开发
  • 整个spring技术栈的整合 (整合springmvc spring)
  • 整个j2ee技术的整合(整合mybatis redis)

3.sping boot开发工具

  • Eclipse(sts插件)
  • STS软件
  • IDEA

4.springboot快速创建项目步骤
https://start.spring.io/
在这里插入图片描述
4.目录结构resources:

  • static:静态资源(js css 图片 音频 视频)
  • templates:模板文件(模板引擎freemarker,thymeleaf,默认不支持jsp)
  • application.properties:配置文件

5.理解
spring boot 内置了tomcat,并且不需要打成war再执行
可以在application.properties对端口号等服务端信息进行配置
spring boot将各个应用/三方框架 设置成一个个场景,以后要用哪一个,只需要引入场景即可
选完之后,spring boot会将该场景所需要的所有依赖 自动注入。例如 选择 “web”,spring boot就会将web相关的依赖(tomcat json) 全部引入项目

@SpringBootApplication:spring boot的主配置类
该注解包含:
@SpringBootConfiguration:包含@Configuration,表示“配置类”

  • 该类是一个配置类
  • 加了@Configuration注解的类,会自动纳入spring容器

@EnableAutoConfiguration:使spring boot 可以自动配置:可以找到@SpringBootApplication所在类的包,作用:就会将该包及所有的子包全部纳入spring容器,spring boot在启动时,会根据META-INF/spring。factories找到相应的三方依赖,并将这些依赖引入本项目中

总结:编写项目时,一般会对自己写的代码 以及 三方依赖进行配置。但是spring boot可以自动进行配置:

  • 自己写的代码,spring boot通过@SpringBootConfiguration自动帮我们配置
  • 三方依赖 通过META-INF/spring。factories进行声明,然后通过@EnableAutoConfiguration开启使用
    6.配置文件
    作用:spring boot 自动配置(约定8080),可以使用配置文件,对默认的配置进行修改
    默认全局配置文件:
    application.priperties k=v
    application.yml : 不是一个标记文档
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值