1. 程式人生 > >java讀取專案中src/main/resources 資原始檔夾下的路徑

java讀取專案中src/main/resources 資原始檔夾下的路徑

今天在開發的時候遇到了一個問題,手動寫一個連結到redis,然後本來用的是springboot 自動讀取的src/main/resources下的application.yml檔案,所以就想直接也去讀取裡面的redis的ip的值(這兒是手動寫一個連線到redis,為什麼不用springboot整合的reids是因為redis在一個spring security的攔截器中注入bean為空):

@Slf4j
public class JedisUtil {

    
    private String redisIp;
    
    public  Jedis getJedis(){
        Properties prop = new Properties();
        try {
            prop.load(this.getClass().getResourceAsStream("/config/application.yml"));//src/main/resources 下的config包下面的
        } catch (IOException e) {
            log.error("讀取reids的ip檔案異常");
            e.printStackTrace();
        }
        redisIp = prop.getProperty("redisip");
        Jedis jedis = new Jedis(redisIp,6379);
        return jedis;
      } 
    
}