`
一个人旅行
  • 浏览: 91871 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java Properties存取操作例子(无注解)

阅读更多
	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 和 Redis集成例子.zip

    此外,Spring Boot允许我们在模型类上使用`@RedisHash`注解,实现对象的序列化和反序列化,方便地进行ORM操作。例如: ```java @RedisHash("User") public class User { @Id private String id; private String ...

    spring-boot入门实例(jpa+postgresql+aop实现valid切面式校验)

    3. **定义实体类**:创建与数据库表对应的Java类,使用JPA注解如`@Entity`、`@Table`、`@Id`等。 4. **创建Repository接口**:利用Spring Data JPA的自动实现功能,创建继承自`JpaRepository`的接口,用于数据库的...

    springboot整合redis

    你可以通过@Autowired注解注入它们,然后进行数据的存取操作。例如: ```java @Autowired private StringRedisTemplate stringRedisTemplate; public void setStringCache(String key, String value) { ...

    springboot-mybatis-redis.rar

    MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 三、Redis入门 Redis是一款开源的、高性能的键值对存储系统,常用于...

    springboot整合mongodb用MongoTemplate.rar

    MongoDB与SpringBoot的整合可以方便地实现数据的存取操作。 在SpringBoot中整合MongoDB,主要依赖于`spring-boot-starter-data-mongodb`模块,这个模块提供了对MongoDB的自动配置和支持。其中,`MongoTemplate`是...

    SpringBoot_MongoDB_MQTT基本环境搭建

    - 数据模型:定义Java对象作为MongoDB文档的映射,使用`@Document`注解标记类,使用`@Id`注解指定主键字段。 3. **MQTT协议**: - MQTT简介:MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/...

    springboot-cache

    在IT行业中,SpringBoot是一个非常流行的Java开发框架,它简化了Spring应用的初始化和配置过程。SpringBoot结合了Spring框架的灵活性和强大的功能,使得开发人员可以快速构建可独立运行的Java应用程序。在这个...

    spring bootredisdemo

    文章链接提到的博客文章可能详细介绍了如何创建一个简单的Spring Boot应用,实现Redis的存取操作。你可以按照文章步骤,创建一个简单的用户服务,将用户信息存储到Redis中,然后通过REST API进行查询和更新。 10. ...

    GreenDao基本使用

    GreenDao提供了面向对象的方式来存取数据,避免了繁琐的SQL语句编写,提高了开发效率。下面我们将深入探讨GreenDao的基本使用,包括增删改查、一对一、一对多以及多对多关系的处理。 **1. 增删改查(CRUD)** - **...

    struts入门

    - **Struts 的异常处理机制**:允许开发者定义异常处理策略,通过配置文件或注解指定特定异常发生时应执行的操作。 #### 十一、Struts 国际化 - **Struts 支持国际化**:通过资源文件 `.properties` 来支持多语言...

Global site tag (gtag.js) - Google Analytics