来个java获得系统配置文件的publicclass SystemProperties
{
publicstaticvoid main(String[] args)
{
Properties properties = System.getProperties();
Iterator<Entry<Object, Object>> iterator = properties.entrySet().iterator();
while (iterator.hasNext())
{
Entry<Object, Object> entry = iterator.next();
System.out.println(entry.getKey() + "===" + ntry.getValue());
}
}
}结果:java.runtime.name===Java(TM) S...
转载自http://blog.163.com/wb_zhaoyuwei/blog/static/183075439201261764454791/当我们自己的程序需要处理配置文件时(比如xml文件或properties文件),通常会遇到两个问题: (1)我的配置文件应该放在哪里? (2)怎么我的配置文件找不到了?对于第一个问题,答案是:请将你的资源文件放在classpath里,如果资源文件在jar中,请将该jar文件也加到classpath里面。对于第二个问题,就得看你是使用的是哪个类(Class还是Clas...
记录几种读取配置文件的方法,以及配置文件的放置路径。1、使用PropertiesLoaderUtils工具类(springframework包提供)优点:实时加载配置文件,修改后立即生效,不必重启配置文件至于classpath中(与class文件放在一起,如果打jar包需打到包内),代码如下:privatestaticvoid springUtil(){ Properties props = new Properties(); while(true){ try { props=PropertiesLoaderUtils.loadAllProperties("param.properties"); ...
1package com.yubaby.reflect;2 3import com.yubaby.domain.Person;4 5import java.io.IOException;6import java.io.InputStream;7import java.lang.reflect.InvocationTargetException;8import java.lang.reflect.Method;9import java.util.Properties;
1011/*12* 案例:
13 * 需求:写一个"框架",不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法
14 * 实现:
15 1. 配...
daemonize bind ip白名单, 0.0.0.0.0放行所有port 6379databases 0-15 16个save 持久化频次ddbfilename 持久化文件名requirepass 密码 requirepass 123456maxclient 同时连接最大数maxmemory 最大内存 ./redis-cli -h 193.168.0.1 -p 6379 -a 123456 // -h -p 能省略 set username zsget username select 2 //切库set username zs //不同库可以存相同的keyset immoc:users:1 zsget immoc:users:1 //层级存...
<bean id="propertyConfigurer" class="com.****.framework.core.SpringPropertiesUtil"lazy-init="false"><property name="locations"><list><value>classpath:config/sys.properties</value></list></property></bean>applicationContext.xml文件中配置好sys.properties文件的路径 ↑↑↑↑然后是springPropertiesUtil文件内容:package com.****.framework.core;import org.apache.commons.lang3.StringUtils;
import org.sprin...
1.修改core-site.xml,加上<property> <name>fs.defaultFS</name> <value>hdfs://backup02:9000</value> </property> <property> <name>hadoop.tmp.dir</name> <value>file:/home/zhongml/hadoop-2.7.2/tmp</value> </property> <property> <name>io.file.buffer.size</name> <value>131702</value> </property>2.修改hdfs-site.xml,加上<property> <name>dfs.n...
今天做了一个读取properties文件中配置,摘抄了一点网上的例子。最后终于成功,记下,以做纪念/*** @作者 whs* @创建日期 2015年1月8日* @版本 V 1.0*/import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Enumeration;
import java.util.Properties;publicclass Test {/* 可以直接调用类名,用于读取properties属性文件中的内容 */publicv...
需求:根据配置文件中的内容创建相应的类的对象,并执行相应的方法实现:配置文件反射步骤:将需要创建的对象的全类名和需要执行的方法定义在配置文件中在程序中加载读取配置文件使用反射技术来加载类文件进内存创建对象执行方法注意:需要将配置文件放在src目录下,放在src目录下的任何文件,都会被编译到classes目录下,这样做的目的是为了让配置文件跟随编译后的class文件一起,因为交付用户使用的是class文件,而不是源代码。如...
原文:http://www.cnblogs.com/xudong-bupt/p/3758136.html 1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法(1)load(InputStream inStream) 这个方法可以从.properties属性文件对应的文件输入流中,加载属性列表到Properties类对象。如下面的代码:Prope...
一、寻找spring配置文件约束头(也可直接复制已有的)1.在本地文件夹解压spring核心包(dist) 例:核心包的约束位置(D:\JavaSources\spring-framework-4.2.4.RELEASE\docs\spring-framework-reference\html\xsd-configuration.html) 打开此网页,在网页最下面为spring约束头<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSch...
本来准备研究下mybatis源码执行流程的,就随意搭建了个项目,所有配置如下: 一切看似都是那么的正常,然而执行的时候:Exception in thread "main" org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.nijunyang.mybatis.mapper.UserMapper.insertUser 1.发现org.apache.ibatis.session.Configuration#mappedStatements始终是空的,等于说mapper文件的类容根本没有被加载解析 2.org.apach...
本次博客讲的内容:场景:在我们使用很多框架的时候,慢慢会发现写配置文件很烦,比如写一个小小的功能都要写几个配置文件。 对于这一类问题,所以很多框架都出现了注解这一功能,那到底如何用注解代替配置文件呢? 今天我们要做的是,扫描Class后找到我们所有Controller类,接下来我们就来讨论一下这个问题。解决思路: 首先我们回想一下Spring的做法,Spring在使用注解的使用,必须在配置文件(这里指的是主配...
1import java.io.FileInputStream;2import java.io.IOException;3import java.io.InputStream;4import java.sql.Connection;5import java.sql.DriverManager;6import java.sql.ResultSet;7import java.sql.SQLException;8import java.sql.Statement;9import java.util.Properties;10 11publicclass JdbcDemo {12//创建对象关联配置文件 13private Properties pro = new Properties();14private String driver;15private String url...
1.Properties类与Properties配置文件什么是java的配置文件? 在Java中,其配置文件常为.properties文件,格式为文本文件,文件的内容的格式是“键=值”的格式,文本注释信息可以用"#"来注释。Properties类继承自Hashtable类并且实现了Map接口,也是使用一种键值对的形式来保存属性集。不过Properties有特殊的地方,就是它的键和值都是字符串类型。2.Properties中的主要方法1. getProperty / setProperty 这两个方法是分别是获...