Spring Boot从0到1 -day02

[复制链接]
发表于 2026-1-19 16:59:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
学习目的

Spring Boot 核心

      
  • Spring Boot 的根本设置  
  • 自动设置原理  
  • 条件注解
   Spring、Spring MVC和Spring Boot之间的关系可以如许明确:
  Spring是一个全面的框架,提供了核心功能,如依靠注入和变乱管理。Spring
MVC是Spring的一部门,专注于构建基于MVC模式的Web应用。Spring
Boot则是基于Spring的工具,使得开辟新Spring应用变得更加简单和快速,通过自动设置和约定优于设置的方式来镌汰开辟者的工作量。
  <hr> Spring Boot 的根本设置

启动类与核心注解@SpringBootApplication

在 Spring Boot 中,@SpringBootApplication 是一个核心注解,通常用于标志启动类。它现实上是一个组合注解,包罗了多个其他的 Spring 注解.重要有:
      
  • @SpringBootConfiguration:表现这是一个 Spring 设置类,可以包罗 @Bean 方法,用来界说 bean的实例化。这个注解是 @Configuration 的别名。
      
  • @ComponentScan:用于开启组件扫描,可以指定要扫描的包路径,默认情况下会扫描
      
  • @EnableAutoConfiguration:启用自动设置功能,Spring Boot 会根据类路径中可用的jar包来自动设置bean,比方假如检测到 Tomcat,则会自动设置嵌入式的Tomcat。也可以通过打扫某些自动设置类来定制自动设置举动。


Spring Boot 的全局设置文件

Spring Boot 支持多种设置文件格式,此中最常用的是 application.properties 和 application.yml 文件。
一样平常位于s’r’csrc->main->resources

1. application.properties

application.properties 文件是一个纯文本文件,此中每个设置项都是键值对的情势,键和值之间使用等号(=)大概冒号(:)分隔。比方:
  1. # application.properties
  2. server.port=8080
  3. spring.datasource.url=jdbc:mysql://localhost:3306/mydb
  4. spring.datasource.username=root
  5. spring.datasource.password=password
复制代码
2. application.yml

application.yml 文件使用 YAML 格式,它可以更好地构造设置信息,使其看起来更加清楚。比方:
  1. # application.yml
  2. server:
  3.   port: 8080
  4. spring:
  5.   datasource:
  6.     url: jdbc:mysql://localhost
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表