public void saveToFile(String newsContent)
{
Properties prop = new Properties();
try
{
InputStream is = NewsPush.class.getClassLoader().getResourceAsStream("newspath.properties");
prop.load(is);
String newsPath = prop.getProperty("path");
is.close();
OutputStream os = new FileOutputStream(newsPath);
prop.clear();
prop.setProperty("content", newsContent);
prop.store(os, "push news content");
os.close();
}
catch(IOException e)
{
log.debug("saveToFile error:"+e);
e.printStackTrace();
}
}
public String getSavedContent()
{
String content = null;
Properties prop = new Properties();
InputStream is = NewsPush.class.getResourceAsStream("/newspath.properties");
try
{
prop.load(is);
String newsPath = prop.getProperty("path");
is.close();
is = new FileInputStream(newsPath);
prop.load(is);
content = prop.getProperty("content");
is.close();
}
catch(IOException e)
{
log.debug("Get saved content error:"+e);
e.printStackTrace();
}
return content;
}
分享到:
相关推荐
此外,Spring Boot允许我们在模型类上使用`@RedisHash`注解,实现对象的序列化和反序列化,方便地进行ORM操作。例如: ```java @RedisHash("User") public class User { @Id private String id; private String ...
3. **定义实体类**:创建与数据库表对应的Java类,使用JPA注解如`@Entity`、`@Table`、`@Id`等。 4. **创建Repository接口**:利用Spring Data JPA的自动实现功能,创建继承自`JpaRepository`的接口,用于数据库的...
你可以通过@Autowired注解注入它们,然后进行数据的存取操作。例如: ```java @Autowired private StringRedisTemplate stringRedisTemplate; public void setStringCache(String key, String value) { ...
MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 三、Redis入门 Redis是一款开源的、高性能的键值对存储系统,常用于...
MongoDB与SpringBoot的整合可以方便地实现数据的存取操作。 在SpringBoot中整合MongoDB,主要依赖于`spring-boot-starter-data-mongodb`模块,这个模块提供了对MongoDB的自动配置和支持。其中,`MongoTemplate`是...
- 数据模型:定义Java对象作为MongoDB文档的映射,使用`@Document`注解标记类,使用`@Id`注解指定主键字段。 3. **MQTT协议**: - MQTT简介:MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/...
在IT行业中,SpringBoot是一个非常流行的Java开发框架,它简化了Spring应用的初始化和配置过程。SpringBoot结合了Spring框架的灵活性和强大的功能,使得开发人员可以快速构建可独立运行的Java应用程序。在这个...
文章链接提到的博客文章可能详细介绍了如何创建一个简单的Spring Boot应用,实现Redis的存取操作。你可以按照文章步骤,创建一个简单的用户服务,将用户信息存储到Redis中,然后通过REST API进行查询和更新。 10. ...
GreenDao提供了面向对象的方式来存取数据,避免了繁琐的SQL语句编写,提高了开发效率。下面我们将深入探讨GreenDao的基本使用,包括增删改查、一对一、一对多以及多对多关系的处理。 **1. 增删改查(CRUD)** - **...
- **Struts 的异常处理机制**:允许开发者定义异常处理策略,通过配置文件或注解指定特定异常发生时应执行的操作。 #### 十一、Struts 国际化 - **Struts 支持国际化**:通过资源文件 `.properties` 来支持多语言...