首页 > 其他分享 >学习springboot之yml

学习springboot之yml

时间:2023-07-29 17:56:36浏览次数:37  
标签:springboot ame 创建对象 学习 stu 启动项 方法 yml

格式注意每次冒号后面需要一个空格,yml编译区分大小写。调用yml内容有三种方法

第一种方法:直接用注释@value(“${内容}”),然后创建引用类型,引用信息,然后输出

 

 第二种方法:利用@autowired注解,用Environment方法创建对象,随后直接调用方法创建对象获取属性,输出该对象即可

@Autowired
Environment environment;
String stu_ame = environment.getProperty("stu.name");
System.out.println("stu_ame = " + stu_ame);


第三种方法:在创建一个接口,利用@component注释扫描需要的类,利用@ConfigurationProperties(prefix = "stu")找到目标属性,然后创建方法来对应创造私有属性方便在启动项中利用方法创造对象来调用私有属性。为了能直接让启动项中的对象引用字符串需要用添加lombok依赖,随后在接口中添加@Data注解。
这样在启动项中只需要利用@autowired暴力创建对象直接输出对象调用方法即可。

 

标签:springboot,ame,创建对象,学习,stu,启动项,方法,yml
From: https://www.cnblogs.com/zz999zhl/p/17590199.html

相关文章

  • Java学习2
    java学习2继续学习了一些基础的语法内容知识数据类型扩展整数进制标识inta=010; //8八进制0开头intb=0x10; //16十六进制0x开头intc=10; //10十进制0-9A-F浮点数进制标识floatA=1.0;floatB=1.0; 如果进行比较A与B大小是不同的,因为fl......
  • Java学习-2.简介、关键字、标识符、变量、数据类型、运算符
    一、Java简介Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果市场没啥反响。谁料到互联网的崛起,让Oak重新焕发了生机,于是SUN公司改造了Oak,在1995年以Java的名......
  • DP 套 DP 学习笔记
    【例题1】单调栈自动机引自https://www.luogu.com.cn/blog/EternalAlexander/pu-ji-zu-zhuan-ti-sui-bi-1dp-of-dp。对于一个数,你可以进行任意次操作,每次操作可以删去数字相同的连续一段,例如你可以把\(1122331\)变成\(22331\),\(11331\),\(11221\)或者\(112233\)。当然,如......
  • JDK17和ZGC学习
    ZGCSTW会延长服务的RT。CMS有碎片化问题。G1只能在STW的时候移动对象。他俩STW时间随着活跃对象的增加而增加。内存几十GB有可能有几十几百秒的STW。甚至FullGC情况。JDK11引用了ZGC。 ZGC是一款几乎没有STW且支持大堆的GC。STW时间不超过10msSTW时间不随活跃对象的......
  • SpringBoot——常用扩展点
    前言Spring对于每个Java后端程序员来说肯定不陌生,日常开发和面试必备的。本文就来盘点Spring/SpringBoot常见的扩展点,同时也来看看常见的开源框架是如何基于这些扩展点跟Spring/SpringBoot整合的。FactoryBean提起FactoryBean,就有一道“著名”的面试题“说一说FactoryBean和Bean......
  • STM32入门学习笔记
     【1-1】、定时器定时中断&定时器外部时钟第一步:RCC开启时钟,是每个代码的第一步第二步:选择时基单元的时钟源,对于定时中断,我们选择内部时钟源第三步:配置时基单元,包括预分频器、自动重装器、计数模式等等,可以用结构体进行配置第四步:配置输出中断控制,允许更新中断输出到NVIC第五......
  • 7月25日Java学习
       ......
  • Python面向对象编程-学习笔记(二)
    5.类的继承classEmployee:raise_amount=1.04def__init__(self,first,last,pay):self.first=firstself.last=lastself.pay=payself.email=first+'.'+last+'@company.com'cla......
  • Markdown学习
    Markdown学习此语言用于博客编辑 标题设置:井号设置法一级标题:#空格+标题名二级标题:##空格+标题名三级标题:###空格+标题名四级标题:####空格+标题名快捷键法Ctrl键+1234再输入标题就行了 字体设置:粗体字体两边加2个*号斜体字体两边加1个*号斜体加粗字体两边......
  • kotlin开发 Flow的学习
    前言  Flow是配合Kotlin协程使用的异步编程工具。其实Flow的概念并不是独家的,更早之前Java端就有自带的stream与大名鼎鼎的RxJava,它们的思想都是响应式编程思想(或者也可以称呼链式编程),当时的响应式编程思想就是为了解决Java各个线程的异步处理结果进行同步。其更底层的思想核......