1. 首页
  2. 课程学习
  3. Java
  4. 如何在maven项目中读取properties文件信息

如何在maven项目中读取properties文件信息

上传者: 2023-06-21 19:11:24上传 MP4文件 25.69MB 热度 17次

在maven项目中,读取properties文件信息是一项非常基础且常见的操作。首先需要导入spring坐标,并在项目中创建一个properties文件。然后在dao层中定义接口和实现类来读取文件信息,最后在server层中调用这些信息进行业务处理。以下是示例代码:

在maven项目中导入spring坐标:

org.springframework

spring-core

5.1.5.RELEASE

在dao层中定义接口和实现类:

public interface UserDao {

String getPassword();

}

public class UserDaoImpl implements UserDao {

@Override
public String getPassword() {
    Properties prop = new Properties();
    InputStream in = UserDaoImpl.class.getClassLoader().getResourceAsStream("user.properties");
    try {
        prop.load(in);
    } catch (IOException e) {
        e.printStackTrace();
    }
    return prop.getProperty("password");
}

}

在server层中调用信息进行业务处理:

@Service

public class UserServiceImpl implements UserService {

@Autowired
private UserDao userDao;

@Override
public boolean login(String username, String password) {
    String savedPw = userDao.getPassword();
    if (savedPw!=null && savedPw.equals(password)) {
        return true;
    } else {
        return false;
    }
}

}

下载地址
用户评论