莫道桑榆晚,为霞尚满天。这篇文章主要讲述SpringBoot获得application.properties中数据的几种方式相关的知识,希望能为你提供帮助。
转:https://blog.csdn.net/qq_27298687/article/details/79033102
SpringBoot获得application.properties中数据的几种方式
文章图片
第一种方式
[html] view plain copy
- @SpringBootApplication
- public class SpringBoot01Application {
- public static void main(String[] args) {
- ConfigurableApplicationContext context=SpringApplication.run(SpringBoot01Application.class, args);
- < span style="color:#FF0000; "> String str1=context.getEnvironment().getProperty("aaa"); < /span>
- System.out.println(str1);
- }
- }
第二种方式(自动装配到Bean中)【SpringBoot获得application.properties中数据的几种方式】
[html] view plain copy
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.core.env.Environment;
- import org.springframework.stereotype.Component;
- @Component
- public class Student {
- @Autowired
- private Environment env;
- public void speak() {
- System.out.println("=========> " + env.getProperty("aaa"));
- }
- }
第三种方式(使用@value注解)
文章图片
[html] view plain copy
- package com.example.demo.entity;
- import org.springframework.beans.factory.annotation.Value;
- import org.springframework.context.annotation.PropertySource;
- import org.springframework.stereotype.Component;
- @Component
- @PropertySource("classpath:jdbc.properties")//如果是application.properties,就不用写@PropertyScource("application.properties"),其他名字用些
- public class Jdbc {
- @Value("${jdbc.user}")
- private String user;
- @Value("${jdbc.password}")
- private String password;
- public void speack(){
- System.out.println("username:"+user+"------"+"password:"+password);
- }
- }
推荐阅读
- appium基础命令
- Unity移动端入门 - Android那些事
- 安卓Kotlin单元测试/ Collection, ArrayList依赖的解耦/ MockK
- linux rand application
- Part-Appium-1
- 安装cnpm后运行报cnpm : 无法加载文件 C:UsersyizonAppDataRoamingpmcnpm.ps1,因为在此系统上禁止运行脚本
- djang项目中的疑问及解决办法(ValueError: Invalid model reference 'apps.user.User'. String model referenc
- 获取app的应用包名和入口页面
- Android SDK Tools,Platform-tools,Build-tools分别有什么作用()