springboot 的 application.properties(application.yaml)配置文件的调用,

一:

spring 1.0时代纯xml配置时

<bean id="dataSource" class = "" ......

二:

spring 2.0时代半xml配置,半注解时代 调用配置文件

三:

springboot 3.0以后全注解时代

a : 注意

用application.properties文件名字,

 

 

 然后注入使用

 

另外 注意 上面配置是通用公共方法,谁用谁直接调用,

下面这种就是单独调用的最简单方法, 

下面的这种方法是单独调用,某些东西单独使用的时候直接调用的时候用这种自用方法,

如果是很多人调用的话,需要使用上面的那种方法,或者更简单的方法直接把实体类加@Component和@ConfigurationProperties(prefix = "user") 前缀的好处就是相当于给你配置属性分个类吧,更容易区分和查阅和使用,然后直接@Autowired

yaml(yml) 格式 和application.properties配置注意,如果两个配置都存在的话,他们是取并集的,如果冲突的话,会取properties里面的值,yaml格式注意:

a.大小写敏感  b.使用缩进表示层级关系 c.缩进时不允许使用Tab键,只允许使用空格。

d.缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

最直接取某一个值的方式

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot 是一个基于 Spring 框架的快速开发框架,其执行流程主要包括以下几个步骤: 1. 应用启动:首先加载 Spring Boot 的启动类,执行 main 方法启动应用。 2. 环境配置:根据配置文件或者命令行参数等方式加载应用配置,例如配置数据源、日志等。 3. 自动配置:Spring Boot 提供了丰富的自动配置功能,根据应用需要自动配置相应的组件,例如自动配置数据源、Web 相关组件等。 4. Spring 容器初始化:创建 Spring 容器并初始化各个 Bean,包括通过自动配置创建的 Bean 和用户定义的 Bean。 5. Web 应用启动:如果是 Web 应用,则启动内嵌 Web 服务器,例如 Tomcat、Jetty 等。 6. 请求处理:处理客户端请求,调用相应的控制器处理请求并返回结果。 在 Spring Boot 中,应用的配置主要包括 application.propertiesapplication.yml 文件,其中 application.properties 采用键值对的形式配置,例如: ``` server.port=8080 spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring.datasource.password=123456 ``` 而 application.yml 采用缩进的方式配置,例如: ```yaml server: port: 8080 spring: datasource: url: jdbc:mysql://localhost:3306/test username: root password: 123456 ``` Spring Boot 还支持多环境配置,例如 application-dev.propertiesapplication-prod.properties,用于不同环境下的配置。可以通过在配置文件中设置 spring.profiles.active 属性来指定当前环境,例如: ``` spring.profiles.active=dev ``` 这样,Spring Boot 会加载 application-dev.properties 文件中的配置。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值