`
liuheng_java
  • 浏览: 2953 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

spring加载完xml怎么使用

    博客分类:
  • java
阅读更多
现在有一堆参数,有中文

开始打算用properties,但是发现他对中文支持不够好.
转而采用xml

我现在用的是dom4j加载xml,但是我感觉好麻烦,用一次就要加载一遍xml文件

我在想有没有一次加载上来,然后直接调用的方法

xml结构如下

如果我的一个bean想要url的值,那我就直接注入send.url

求一个实现方案

<?xml version="1.0" encoding="UTF-8"?>
<beans>

	<bean id="send">
		<!-- Submit GetNum -->
		<property name="url"
			value="http://106.ihuyi.com/webservice/sms.php?method=" />
		<property name="account" value="user" />
		<property name="password" value="123456" />
		<property name="SubmitResult">
			<map>
				<entry key="0" value="提交失败" />
				<entry key="2" value="查询成功" />
				<entry key="400" value="非法ip访问" />
			</map>
		</property>

		<property name="GetNumResult">
			<map>
				<entry key="0" value="提交失败" />
				<entry key="2" value="查询成功" />
				<entry key="400" value="非法ip访问" />
			</map>
		</property>
	</bean>
	
</beans>

分享到:
评论

相关推荐

    spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat

    spring 重新动态加载数据库或xml中的bean,可以不用重启tomcat

    spring bean XML配置入门

    一旦XML配置加载到Spring容器中,容器将根据配置创建Bean实例,并按照定义进行初始化、依赖注入,最后完成Bean的生命周期管理。 10. **实践操作**: 在实际开发中,我们可以使用Eclipse的Spring插件来简化Bean...

    Spring+mvc+mybatis Mapper xml自动加载

    // 检查并重新加载XML文件 } } ``` 在`onApplicationEvent`方法中,我们可以使用Java的`File`类来监控XML文件的改动,并在文件变化时重新初始化SqlSessionFactory。 同时,提供的`industry.sql`可能是数据库初始...

    加载spring 文件,在web.xml中的配置

    当我们谈论“加载Spring文件,在web.xml中的配置”时,主要是指如何在Web应用启动时初始化Spring IoC(Inversion of Control,控制反转)容器并加载配置文件。 1. **使用ContextLoaderListener** `&lt;listener&gt;`标签...

    spring加载顺序讨论

    本文将详细探讨Spring加载顺序,并结合`@PostConstruct`、`构造方法`以及`@Autowired`等关键注解进行深入解析。 首先,Spring容器在启动时会读取配置文件(如XML或Java配置类),根据配置信息创建Bean的定义。Bean...

    项目配置文件( spring-mvc.xml spring-mybatis.xml web.xml log4j.properties)

    通过这个配置,Spring可以管理MyBatis的SqlSession,实现数据库操作的事务控制,并且能够自动扫描和加载Mapper接口,使得SQL查询可以通过注解或者XML文件进行定义。 3. **web.xml**: 这是Web应用的部署描述符,定义...

    模拟spring的xml配置文件注入

    3. 加载XML文件:`File xmlFile = new File("path_to_xml_file.xml");` 4. 解析XML文件:`Document document = saxBuilder.build(xmlFile);` 5. 遍历XML文档元素:通过`document.getRootElement()`获取根元素,然后...

    Spring中使用classpath加载配置文件浅析

    首先,我们来看一下Spring加载配置文件的基本方式。在Spring中,可以通过ApplicationContext接口的实现类,比如ClassPathXmlApplicationContext,来加载位于classpath中的配置文件。例如,创建一个...

    spring加载restful(文档+程序源码).zip

    《Spring加载RESTful服务详解及源码分析》 在当今的Web开发中,RESTful API已经成为构建可扩展、易于维护的系统的重要组成部分。Spring框架,作为Java生态系统中的中流砥柱,提供了强大的支持来实现RESTful服务。本...

    Spring动态加载配置文件

    通常,我们将Spring的配置文件(如`applicationContext.xml`)放在项目的类路径下,如`src/main/resources`目录。确保配置文件的位置在项目构建后不会变动,以便于后续的监听和加载。 其次,我们需要创建一个监听类...

    31. Spring Boot导入XML配置【从零开始学Spring Boot】

    在本篇【从零开始学Spring Boot】系列教程中,我们将深入探讨如何在Spring Boot项目中导入并使用XML配置。Spring Boot以其简化Spring应用的初始搭建以及开发过程而闻名,通常推崇的是Java配置而非XML配置。然而,在...

    Spring通过xml实现IOC

    在Spring框架中,这个外部容器就是ApplicationContext,它负责加载XML配置文件并管理其中定义的bean。 在Spring中,XML配置文件是定义bean及其依赖关系的主要方式。一个典型的XML配置文件可能包含以下元素: ```...

    spring加载多个配置文件

    首先,Spring提供了多种方式来加载多个配置文件,包括XML配置、Java配置以及基于注解的配置。在XML配置中,可以使用`&lt;import&gt;`标签来引入其他XML配置文件。例如,主配置文件中可以这样写: ```xml ...

    这一次搞懂Spring的XML解析原理说明

    在实际应用中,我们通常使用`ApplicationContext`的实现,比如`ClassPathXmlApplicationContext`,因为它可以从类路径中加载XML配置文件。 `ClassPathXmlApplicationContext`的构造函数接收XML配置文件的位置,然后...

    在Spring Boot中加载XML配置的完整步骤

    本文将详细介绍如何在Spring Boot应用中加载XML配置的完整步骤。 首先,创建一个新的Spring Boot项目,例如命名为`xml`。接着,我们需要添加Web相关的依赖,以确保我们的应用可以处理HTTP请求。这可以通过在`pom....

    手写SpringIoc的XML实现方式

    首先,我们需要创建一个核心容器类,类似于`ClassPathXmlApplicationContext`,这个类将负责加载XML配置文件并解析其中的bean定义。这个类通常会有一个初始化方法,接受XML配置文件的路径作为参数,然后解析文件并...

    Spring IoC加载流程讲解

    Spring IoC 加载流程讲解 在本节中,我们将对 Spring IoC 加载流程进行详细的讲解,并探讨 IoC 思想和...通过了解 Spring IoC 加载流程,我们可以更好地理解 Spring 的核心机制,并更好地使用 Spring 框架进行开发。

    Test05_Spring_Context_XML.rar

    最后,Spring提供了多种方式来加载Context XML配置,包括使用`ClassPathXmlApplicationContext`或`FileSystemXmlApplicationContext`等。这些应用上下文类负责读取配置文件,解析bean定义,并创建bean实例。 总结...

    Spring Boot技术知识点:如何读取不同路径里的applicationContext.xml配置文件1

    总之,虽然Spring Boot主要依赖Java配置,但通过合理的使用`@ImportResource`和理解配置加载机制,我们可以灵活地在项目中融入XML配置文件,实现与Spring Boot的无缝集成。这使得我们能够在享受Spring Boot带来的...

Global site tag (gtag.js) - Google Analytics