`

[code]自己写的读xml配置文件获取变量(类似spring)

阅读更多
配置文件:
[size=x-large]
<?xml version="1.0" encoding="UTF-8"?>
<beans>
	
	<bean id="contact" class="com.zhao.object.Contact">
		<property name="phone">
		      <value>123456</value>
		</property>
		<property name="address">
              <value>gz</value>
        </property>
	</bean>

    <bean id="student" class="com.zhao.object.Student">
        <property name="id">
              <value>1</value>
        </property>
        <property name="name">
              <value>zhao</value>
        </property>
        <property name="password">
              <value>123</value>
        </property>
    </bean>

     <bean id="person" class="com.zhao.object.Person">
        <property name="id">
              <value>1</value>
        </property>
        <property name="name">
              <value>becknam</value>
        </property>
        <property name="password">
              <value>0201</value>
        </property>
        <property name="contact">
              <ref bean="contact"></ref>
        </property>
    </bean>
    
</beans>

[/size]
分享到:
评论

相关推荐

    发送Post请求,内容格式为xml,并获取响应内容

    3. **安全性考虑**:在实际应用中,用户名、密码等敏感信息不应硬编码在代码中,建议使用配置文件或环境变量等方式安全地管理这些信息。 4. **日志记录**:使用`Logger`记录关键操作和错误信息,有助于问题定位和...

    Springboot+PBEWITHHMACSHA512ANDAES-128配置文件密码加密

    本文将深入探讨如何在Spring Boot项目中利用PBEWITHHMACSHA512ANDAES-128算法对配置文件中的密码进行加密。 首先,让我们理解PBEWITHHMACSHA512ANDAES-128是什么。这是一种密码基于密钥的加密(Password-Based ...

    SourceCode of SpringFramework MCV step by step

    在`spring-servlet.xml`或类似的配置文件中,你需要配置DispatcherServlet、HandlerMapping、HandlerAdapter等组件。现代Spring项目通常使用Java配置或基于Spring Boot的自动配置。 4. **MVC拦截器**: 通过实现`...

    spring环境搭建

    在`src/main/resources`下创建一个名为`applicationContext.xml`的文件,这是Spring的配置文件,用来定义bean和它们之间的依赖关系。例如,一个简单的配置可能如下: ```xml &lt;?xml version="1.0" encoding="UTF-...

    spring + mail + 发送邮件完整 demo (含注释)

    首先,我们需要在配置文件(`application.properties`或`application.yml`)中设置邮件服务器的相关属性,例如: ```properties spring.mail.host=smtp.gmail.com spring.mail.port=587 spring.mail.username=your-...

    Spring2.5中文参考手册

    2. **注解配置**:Spring 2.5引入了大量注解,如`@Component`、`@Service`、`@Repository`和`@Controller`,这些注解使得Java类可以直接标记,无需XML配置即可实现bean的声明和管理。此外,`@Autowired`注解用于自动...

    MyEclipse代码格式化

    5. 在弹出的文件选择对话框中,找到并选择你的代码风格配置文件(例如,你可能从某个团队或项目获取了这样的文件,文件名可能为"MyEclipseCodeStyle.xml")。 6. 导入完成后,你可以预览并应用这些格式化规则,点击`...

    maven-jar-springboot+mybatis+freemark整合.zip

    这个压缩包的文件名列表包括"IntelliJ IDEA Global Settings"、"options"和"codestyles",这可能是指IntelliJ IDEA的配置文件,其中包含了用户的全局设置和代码风格。IntelliJ IDEA是一款流行的Java集成开发环境,...

    SSM web轻量极框架

    4. **配置Spring**:编写spring-context.xml,定义Bean的配置,如数据源、SqlSessionFactory、MapperScannerConfigurer等。 5. **配置SpringMVC**:编写spring-mvc.xml,配置DispatcherServlet、视图解析器、拦截器...

    企业Java EE软件开发规范

    - `applicationContext.xml`:Spring配置文件。 - `dwr.xml`:DWR配置文件。 - `excel.tld`、`tables.tld`:自定义标签库配置文件。 - `web.xml`:Web部署描述符。 - `buildTemplate.xml`:项目构建模版文件。 ...

    Spring MVC的国际化实现代码

    在Spring MVC的配置文件中,除了配置`messageSource`外,可能还需要配置`localeChangeInterceptor`,允许用户在页面上更改语言。例如: ```xml &lt;bean class="org.springframework.web.servlet.i18n....

    jbpm4.4学习笔记

    4.5.2添加并制定配置文件 13 4.6 JBPM在MyEclipse画流程图时出现乱码: 14 5 核心API 14 5.1ProcessEngine 14 5.2RepositoryService 15 5.3ExecutionService 16 5.4TaskService 16 5.5ProcessDefinition 16 5.6...

    springMVC+Mybatis整合环境搭建.docx

    Spring MVC 和 Mybatis 的... **Spring 配置文件 (beans.xml)** 在 Spring 配置文件中,你需要配置数据源、SqlSessionFactory 和 DAO。例如: ```xml ${driver}"/&gt; ${url}"/&gt; ${username}"/&gt; ${password}"/&gt; ...

    mybatis学习笔记

    SqlMapConfig.xml配置文件 - **配置内容**:解释配置文件各部分的作用。 - `properties`:用于配置全局变量。 - `settings`:配置框架行为。 - `typeAliases`:为类型设置别名。 - `typeHandlers`:自定义类型...

    基于SSM的甜品店商城系统

    5. **项目结构**:根据文件名`ssm_cake`,可能是一个包含源代码和配置文件的项目目录,内部可能有以下结构:`src/main/java`存放Java源代码,`src/main/resources`存放配置文件,如Spring的`beans.xml`、MyBatis的`...

    基于微信小程序的在线学习系统springboot后端源码案例设计.zip

    3. `src/main/resources`:存放配置文件,如application.properties或yaml文件,用于设置应用的环境变量和配置。 4. `src/main/static` 和 `src/main/webapp`:存放静态资源,如CSS、JavaScript和图片。 5. `src/...

    springboot_sendSms.zip

    这些是用于鉴权的密钥,安全起见,应将其存储在环境变量或Spring的配置文件中。 2. **添加依赖**: 在SpringBoot的`pom.xml`文件中,添加阿里云SDK的依赖。这将允许你的应用与阿里云的短信服务接口通信。依赖可能...

    毕设项目:基于springboot+MyBatis实现的恋家房产平台.zip

    1. **配置文件**:如`application.properties`,用于设置SpringBoot的环境变量、数据库连接信息等。 2. **实体类**(Entity):如`House.java`,表示房产信息的数据模型。 3. **Mapper接口**:如`HouseMapper.java`...

    springboot+微信端登录demo

    逆向工程工具则可以帮助开发者自动生成MyBatis的Mapper接口、XML配置文件以及实体类,极大地提高了开发效率。 5. **项目结构**: - `微信端登录demo后台`:这部分应该是项目的后端源代码,包括SpringBoot的配置...

Global site tag (gtag.js) - Google Analytics