如何在maven项目中读取properties文件信息
在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;
}
}
}
下载地址
用户评论