java读取xml配置参数代码实例

 更新时间:2019年12月27日 09:44:31   作者:明天会更好啊  
这篇文章主要介绍了java读取xml配置参数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了java读取xml配置参数代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

paras.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:aop="http://www.springframework.org/schema/aop"
 xmlns:tx="http://www.springframework.org/schema/tx"
 xmlns:context="http://www.springframework.org/schema/context"
 xsi:schemaLocation="
  http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
  http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
  http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
  http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">
  
  
  <bean id="SysParam" class="com.wisoft.tysfrz.utils.SysParam">
  <!--行政区划代码前台显示默认值-->
  <property name="zoneCode" value="36"></property>
  <!--二代证读卡器读取照片存储位置-->
  <property name="sfzpicpath" value="d:\\"></property>
  <!--保存身份证照片相对路径-->
  <property name="photoRealPath" value="r/project/imgs/photo/"></property>
 </bean>
</beans>

SysParam.java类文件

package com.wisoft.tysfrz.utils;
/**
 * 系统配置参数
 * 
 * @author ZHENWENCAN
 * @date 2017年10月9日 下午1:09:48
 */
public class SysParam {
 //行政区划代码前台显示默认值
 private String zoneCode;
 //二代证读卡器读取照片存储位置
 private String sfzpicpath;
 //保存身份证照片相对路径
 private String photoRealPath;
 public String getZoneCode() {
 return zoneCode;
 }
 public void setZoneCode(String zoneCode) {
 this.zoneCode = zoneCode;
 }
 public String getSfzpicpath() {
 return sfzpicpath;
 }
 public void setSfzpicpath(String sfzpicpath) {
 this.sfzpicpath = sfzpicpath;
 }
 public String getPhotoRealPath() {
 return photoRealPath;
 }
 public void setPhotoRealPath(String photoRealPath) {
 this.photoRealPath = photoRealPath;
 }
}

使用

private static ApplicationContext cpxac = new ClassPathXmlApplicationContext("tysfrz/spring/tysfrz_params.xml");
private static SysParam sysparam = (SysParam) cpxac.getBean("SysParam");
 
String photorealpath = sysparam.getPhotoRealPath();

需要引用包

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 基于Spring监听Binlog日志的方法详解

    基于Spring监听Binlog日志的方法详解

    MySQL 的二进制日志(binlog)有三种不同的格式,通常被称为 binlog 模式,这三种模式分别是 Statement 模式、Row 模式和Mixed 模式,本文将给大家介绍如何基于Spring监听Binlog日志,需要的朋友可以参考下
    2024-09-09
  • 浅谈Java设计模式之原型模式知识总结

    浅谈Java设计模式之原型模式知识总结

    Java原型模式主要用于创建重复的对象,同时又能保证性能,这篇文章就带大家仔细了解一下原型模式的知识,对正在学习java的小伙伴们很有帮助,需要的朋友可以参考下
    2021-05-05
  • SpringBoot2.0整合Redis自定义注入bean组件配置的实战教程

    SpringBoot2.0整合Redis自定义注入bean组件配置的实战教程

    这篇文章主要介绍了SpringBoot2.0整合Redis自定义注入bean组件配置,我们将基于SpringBoot2.0整合搭建的微服务项目为奠基,开启中间件Redis的实战之路,需要的朋友可以参考下
    2023-06-06
  • java 对象数组排序

    java 对象数组排序

    当遇到数组排序时,我们经常会使用学过的几种排序方法,而java 本身提供了Arrays.sort,在数据元素较少或者对效率要求不是抬高时,直接使用Arrays.sort来的更容易。查看一下源码后Arrays.sort 本身采用的是快速排序。
    2015-04-04
  • struts1之ActionServlet详解_动力节点Java学院整理

    struts1之ActionServlet详解_动力节点Java学院整理

    这篇文章主要介绍了struts1之ActionServlet详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • java中为什么要谨慎使用Arrays.asList、ArrayList的subList

    java中为什么要谨慎使用Arrays.asList、ArrayList的subList

    这篇文章主要介绍了java中为什么要谨慎使用Arrays.asList、ArrayList的subList,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Java 注解@PostConstruct的原理及使用场景

    Java 注解@PostConstruct的原理及使用场景

    @PostConstruct 是 Java 中用于标记初始化方法的注解,本文将详细讲解 @PostConstruct 的原理、使用场景及最佳实践,感兴趣的朋友一起看看吧
    2025-04-04
  • 浅析Android系统中HTTPS通信的实现

    浅析Android系统中HTTPS通信的实现

    这篇文章主要介绍了浅析Android系统中HTTPS通信的实现,实现握手的源码为Java语言编写,需要的朋友可以参考下
    2015-07-07
  • Java服务端性能优化之JVM垃圾回收策略详解

    Java服务端性能优化之JVM垃圾回收策略详解

    JVM垃圾回收策略涵盖了基本原理、常见策略(如SerialGC、ParallelGC、CMS、G1GC)以及优化建议,选择合适的策略和调整参数,如堆大小和GC日志,可以提高应用性能和响应速度,持续监控和分析是关键步骤
    2025-03-03
  • SpringBoot整合OpenApi的实践

    SpringBoot整合OpenApi的实践

    本文主要介绍了SpringBoot整合OpenApi,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08

最新评论