springboot获取properties配置文件信息的简单操作

首先在application.properties 中添加配置 如下:

name=刘德华
pwd=123

spring.datasource.url=jdbc:mysql://localhost:3306/shiro-test?useUnicode=true&characterEncoding=UTF-8

然后新建一个类,使用@Test 测试类

package com.help.demo.controller;

import org.junit.Test;

import com.help.demo.config.PropertiesUtil;

public class PropertiesUtilTest{

    @Test
    public void testReadProp() {
        PropertiesUtil.readProperties("application.properties");
        System.out.println(PropertiesUtil.getProperty("name"));
        System.out.println(PropertiesUtil.getProperty("pwd"));
        System.out.println(PropertiesUtil.getProperty("spring.datasource.url"));
    }
}

写完后右键运行,控制台打印如下:
在这里插入图片描述

================================================================================================

另一种方式:

首先在application.properties 中添加配置(这里的是redis的配置 借用) 如下:

#redis jedis配置
# Redis数据库索引(默认为0)
spring.redis.database=0
# Redis服务器地址
spring.redis.host= 127.0.0.1
# Redis服务器连接端口
spring.redis.port=6379
# Redis服务器连接密码(默认为空)
#spring.redis.password=
# 连接池最大连接数(使用负值表示没有限制)
spring.redis.pool.max-active=200
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.pool.max-wait=-1
# 连接池中的最大空闲连接
spring.redis.pool.max-idle=8
# 连接池中的最小空闲连接
spring.redis.pool.min-idle=0
# 连接超时时间(毫秒)
spring.redis.timeout=0
#spring-session 使用
spring.session.store-type=none

然后新建一个类:

package com.example.demo.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


@RestController
public class Tests {

	 @Value("${spring.redis.host}")
	    private String host;
	 	 
	 @Value("${spring.redis.port}")
	    private int port;

	@RequestMapping("/")
	public String getd(){
		String str = host+"========="+port;
		return str;
	}	
}

最后启动项目并访问http://localhost:8080/得到下图

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值