`
yangbaba2000
  • 浏览: 30440 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java类中加载spring的配置文件

阅读更多
在junit中要初始化spirng的配置文件 可以用
ApplicationContext context = new ClassPathXmlApplicationContext(
        new String[] {"services.xml", "daos.xml"});
当前的*.xml文件路径是相对于WEB-INF/class路径

如果配置文件在WEB-ROOT目录下的话可以用
ApplicationContext context = new FileSystemXmlApplicationContext(
new String[] { "WebRoot/frameworkconfig/springframeworkconfig.xml" });

如果是用jdk1.4版本,可能无法读取spring的xsd标签可以下载xerces-2_11_0.jar并且添加xercesImpl.jar,xml-apis.jar这2个包到classpath中,然后用,强制指定xml解析器
System.setProperty("javax.xml.parsers.DocumentBuilderFactory", "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl");

java中存在的一些系统变量
1.  System.getProperty()参数大全 
2. 
3.java.version            Java Runtime Environment version 
4.java.vendor            Java Runtime Environment vendor 
5.java.vendor.url            Java vendor URL 
6.java.home            Java installation directory 
7.java.vm.specification.version                    Java Virtual Machine specification version 
8.java.vm.specification.vendor                    Java Virtual Machine specification vendor 
9.java.vm.specification.name                    Java Virtual Machine specification name 
10.java.vm.version            Java Virtual Machine implementation version 
11.java.vm.vendor            Java Virtual Machine implementation vendor 
12.java.vm.name            Java Virtual Machine implementation name 
13.java.specification.version                Java Runtime Environment specification version 
14.java.specification.vendor             Java Runtime Environment specification vendor 
15.java.specification.name        Java Runtime Environment specification name 
16.java.class.version                        Java class format version number 
17.java.class.path                  Java class path 
18.java.library.path                        List of paths to search when loading libraries 
19.java.io.tmpdir                Default temp file path 
20.java.compiler            Name of JIT compiler to use 
21.java.ext.dirs            Path of extension directory or directories 
22.os.name                Operating system name 
23.os.arch                Operating system architecture 
24.os.version            Operating system version 
25.file.separator            File separator ("/" on UNIX) 
26.path.separator            Path separator (":" on UNIX) 
27.line.separator            Line separator ("\n" on UNIX) 
28.user.name            User's account name 
29.user.home            User's home directory 
30.user.dir                User's current working directory
分享到:
评论

相关推荐

    Spring动态加载配置文件

    Spring动态加载配置文件

    springboot+java类热加载

    springboot 、java类热加载、jarinjar、动态编译、自动引用依赖

    Spring bean 动态注册,jar包热替换

    Spring bean 一般通过配置文件和注解进行加载,如果要实现jar或class文件,动态实现spring bean 的动态加载,并通过UrlClassLoader完成jar和class文件的加载。可以实现jar的热替换。spring的bean动态加载则需要对...

    spring配置文件详解--真的蛮详细

    Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。 下面列举的是一份比较完整的配置文件模板,...

    spring 启动时加载不同的文件

    spring 启动时根据配置文件的不同加载不同的文件

    java中的@Value获取不到配置文件的值,也加载不到默认值

    实际上就是对类上的value后面的属性值进行解析,然后拿到解析的数据和配置文件中的数据进行对比。如果对比成功,那么则通过反射,把相关的属性进行赋值。而配置文件的数据我们在上面加载environment文件的时候,已经...

    spring boot中配置mybatis热加载.zip

    spring boot中配置mybatis xml资源文件热加载的方法以及相关文件

    spring jar 包详解

    (2) spring-beans.jar 这个jar文件是所有应用都要用到的,它包含访问配置文件、创建和管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类。如果应用只需基本的IoC/DI支持,...

    spring结合mongodb例子(maven java project)

    1.例子中还说明了配置文件放在maven的src/main/java下与放在第二个src下的main目录下的不同结果及加载方式:AppTest.java文件 2.列出配置文件的加载方式 a.通过spring-test的注解方式加载配置文件:AppTest2.java b....

    javaspring 培训教程 TP1.docx

    2. Spring IOC:介绍控制反转概念,理解 xml 配置文件以及 使用注解进行配置的方法。详细阐述了 Spring 容器的加载过程, 以及依赖注入的实现原理。并且提供了一些基于 xml 配置和注 解的实例。

    JAVA Spring框架实现登陆查询 完整搭建框架方法的word文档 包含mysql文件

    2 配置加载spring-mybatis.xml 3 配置编码过滤器 4 配置加载sping-mybaties文件所需要的类 5 配置处理javabean类销毁的类 6 配置sping-mvc的前端控制器 7 配置 项目默认访问页面和设置session的会话...

    高级开发spring面试题和答案.pdf

    SPI 机制(Java SPI 实际上是“基于接口的编程+策略模式+配置文件”组合实现的动态加载机制), 很多地方有用到: AOP Spring的AOP的底层实现原理; 为什么jdk动态代理是必须是接口 两种动态代理的区别 AOP实现方式:...

    Spring中文帮助文档

    6.8.4. 在Spring应用中使用AspectJ加载时织入(LTW) 6.9. 更多资源 7. Spring AOP APIs 7.1. 简介 7.2. Spring中的切入点API 7.2.1. 概念 7.2.2. 切入点运算 7.2.3. AspectJ切入点表达式 7.2.4. 便利的切入...

    web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序

    java servlet spring web filter listenr

    multi-properties:SpringBoot引入多个配置文件

    1.自定义EnvironmentPostProcessor的实现类,在回调中加载自定义的配置文件 2.在META-INF/spring.factories中添加配置: org.springframework.boot.env.EnvironmentPostProcessor=...

    Java加载资源文件的两种方法

    处理配置文件对于Java程序员来说再常见不过了,不管是Servlet,Spring,抑或是Structs,都需要与配置文件打交道。Java将配置文件当作一种资源(resource)来处理,并且提供了两个类来读取这些资源,一个是Class类,另...

    spring-boot-starter-toml:加载TOML文件的策略

    加载TOML v0.4.0文件的策略 有关.toml文件格式的问题,请阅读

    java8源码-Spring5:Spring5新特性

    通过加载配置文件、获取类的全路径、反射类 IOC接口(BeanFactory) IOC思想基于IOC容器完成,IOC容器底层就是对象工厂。 Spring提供IOC容器实现的2种方式: BeanFactory:IOC容器基本实现,Spring内部使用接口 加载...

    JAVA上百实例源码以及开源项目

    通过本源码可以了解到Java如何产生单钥加密的密钥(myKey)、产生双钥的密钥对(keyPair)、如何保存公钥的字节数组、保存私钥到文件privateKey.dat、如何用Java对象序列化保存私钥,通常应对私钥加密后再保存、如何从...

    spring-resource

    利用spring resource读取配置文件。

Global site tag (gtag.js) - Google Analytics