SpringBoot读取自定义配置文件

自定义配置文件

my-config.properties

1 bfxy.title=bfxy
2 bfxy.name=hello spring boot!
3 bfxy.attr=12345

配置文件类

appconfig.java

 1 import org.springframework.beans.factory.annotation.Autowired;
 2 import org.springframework.beans.factory.annotation.Value;
 3 import org.springframework.context.annotation.ComponentScan;
 4 import org.springframework.context.annotation.Configuration;
 5 import org.springframework.context.annotation.PropertySource;
 6 import org.springframework.core.env.Environment;
 7
 8 @Configuration
 9 @ComponentScan({"com.bfxy.springboot.*"})            //你要进行扫描的包路径
10 @PropertySource("classpath:my-config.properties")    //加载指定的配置
11 public class appConfig {
12
13     @Value("${custom.group}")
14     private String customGroup;
15
16     @Autowired
17     private Environment environment;
18
19     @Value("${bfxy.name}")
20     private String name;
21
22     @Value("${bfxy.title}")
23     private String title;
24
25     @Value("${bfxy.attr}")
26     private String attr;
27
28
29     public void output(){
30         System.err.println("通过@Value注解读取配置: " + this.customGroup);
31         System.err.println("通过Environment对象读取配置: " + environment.getProperty("custom.team"));
32
33         System.err.println("加载自己的配置文件内容"+this.name+","+this.title+","+this.attr);
34     }
35
36
37 }

原文地址:https://www.cnblogs.com/yangyang521/p/10287079.html

时间: 2024-11-12 03:11:14

SpringBoot读取自定义配置文件的相关文章

springboot读取自定义配置文件及乱码问题

首先在 resources 目录下自定义一个配置文件 如sms.properties #短信平台相关 mall.sms.regionId=ch-hangzhou mall.sms.accessKeyId=********* mall.sms.accessKeySecret=********** mall.sms.product=Dysmsapi mall.sms.domain=dysmsapi.aliyuncs.com mall.sms.timeout=1000 mall.sms.signNam

Springboot 之 自定义配置文件及读取配置文件

本文章来自[知识林] 读取核心配置文件 核心配置文件是指在resources根目录下的application.properties或application.yml配置文件,读取这两个配置文件的方法有两种,都比较简单. 核心配置文件application.properties内容如下: server.port=9090 test.msg=Hello World Springboot! 使用@Value方式(常用): @RestController public class WebControlle

【无私分享:ASP.NET CORE 项目实战(第八章)】读取配置文件(二) 读取自定义配置文件

目录索引 [无私分享:ASP.NET CORE 项目实战]目录索引 简介 我们在 读取配置文件(一) appsettings.json 中介绍了,如何读取appsettings.json. 但随之产生了问题:我们使用的是在 Startup.cs 中(如下图)来实现配置读取,有两个问题 ① 我们如果定义N种配置,是否要再这里添加N条这样的配置 : ② 如果我们的配置不想写在appsettings.json中呢 解决问题 带着上面的两个问题,我们首先来添加一个配置文件 siteconfig.json

【无私分享:ASP.NET CORE 项目实战(第七章)】读取配置文件(二) 读取自定义配置文件

目录索引 [无私分享:ASP.NET CORE 项目实战]目录索引 简介 我们在 读取配置文件(一) appsettings.json 中介绍了,如何读取appsettings.json. 但随之产生了问题:我们使用的是在 Startup.cs 中(如下图)来实现配置读取,有两个问题 ① 我们如果定义N种配置,是否要再这里添加N条这样的配置 : ② 如果我们的配置不想写在appsettings.json中呢 解决问题 带着上面的两个问题,我们首先来添加一个配置文件 siteconfig.json

Springboot读取properties配置文件数据

一.使用@ConfigurationProperties来读取 1.Coffer entity @Configuration @ConfigurationProperties(prefix = "coffer") @PropertySource("classpath:config/coffer.properties") public class Coffer { private String brand; private Double length; private

Springboot-读取核心配置文件及自定义配置文件

读取核心配置文件 核心配置文件是指在resources根目录下的application.properties或application.yml配置文件,读取这两个配置文件的方法有两种,都比较简单. 核心配置文件application.properties内容如下: server.port=9090 test.msg=Hello World Springboot! 使用@Value方式(常用) 1 @RestController 2 public class WebController { 3 4

Springboot读取配置文件及自定义配置文件

1.创建maven工程,在pom文件中添加依赖 1 <parent> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-parent</artifactId> 4 <version>1.5.9.RELEASE</version> 5 </parent> 6 7 <dependencies>

在SpringBoot下读取自定义properties配置文件的方法

SpringBoot工程默认读取application.properties配置文件.如果需要自定义properties文件,如何读取呢? 一.在resource中新建.properties文件 在resource目录下新建一个config文件夹,然后新建一个.properties文件放在该文件夹下.如图remote.properties所示 二.编写配置文件 1 2 remote.uploadFilesUrl=/resource/files/ remote.uploadPicUrl=/reso

SpringBoot读取配置文件信息显示报错

一.描述错误 当我在读取自定义配置文件信息时,希望返回到前台(以json的格式),但是报错. 错误信息大致如下(未完全粘贴): com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.springframework.context.expression.StandardBeanExpressionResolver 二.大致情况 就是后台返回的数据不能正确被序列