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

Properties配置格式加载

阅读更多

 

package com.ls.spring.ioc.dummy;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

@Component
public class A {
	@Autowired
	private B b;
	
	public A() {
		super();
	}

	public A(B b) {
		super();
		this.b = b;
	}

	public B getB() {
		return b;
	}

	public void setB(B b) {
		this.b = b;
	}
	
}

 

package com.ls.spring.ioc.dummy;

import org.springframework.stereotype.Component;

@Component
public class B {

	public void put() {
		System.out.println("B is outing...");
	}
	
}
 

a.(class)=com.ls.spring.ioc.dummy.A
b.(class)=com.ls.spring.ioc.dummy.B

a.$0(ref)=b

#---setter injection---
#a.b(ref)=b

 

package com.ls.spring.ioc.dummy;

import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.beans.factory.support.PropertiesBeanDefinitionReader;

public class TestBeanFactoryViaProperties {
	
	public static void main(String[] args) {
		DefaultListableBeanFactory factory = new DefaultListableBeanFactory();
		
		PropertiesBeanDefinitionReader reader = new PropertiesBeanDefinitionReader(factory);
		reader.loadBeanDefinitions("classpath:com/ls/spring/ioc/dummy/ioc-test.properties");
		
		A a = (A) factory.getBean("a");
		a.getB().put();
	}

}

 

 

 

分享到:
评论

相关推荐

    加载src目录下的properties配置文件.docx

    加载src目录下的properties配置文件 加载src目录下的properties配置文件是Java开发中一个非常重要的知识点。 Properties文件是一种配置文件格式,用于存储应用程序的配置信息。在Java应用程序中,Properties文件...

    IDEA WEB项目启动不加载application.properties配置文件.docx

    "IDEA WEB项目启动不加载application.properties配置文件" 在本篇文章中,我们将讨论IDEA WEB项目启动不加载application.properties配置文件的问题。这个问题可能是由于项目中使用的SpringBoot版本不一致引起的。...

    静态加载properties配置文件,根据key获取值的方法

    properties文件获取工具类:静态加载properties配置文件,有根据key获取值的方法

    加载properties配置文件的几种方法

    本文将深入探讨在SSM框架下加载properties配置文件的几种常见方法。 1. **使用Spring的PropertyPlaceholderConfigurer** Spring提供了`PropertyPlaceholderConfigurer`类,可以方便地从.properties文件中读取属性...

    c#操作properties,读写配置文件

    这些配置信息通常存储在配置文件中,便于程序运行时动态加载和修改。C#提供了一种简单有效的方法来操作配置文件中的属性(Properties),即通过`System.Configuration`命名空间下的`ConfigurationManager`类以及`...

    Python实现读取Properties配置文件的方法

    首先,了解`.properties`文件的格式。这种文件通常用于存储配置信息,其中键值对以等号`=`分隔,每一行代表一个键值对,注释以`#`或`!`开始。下面是一个简单的`.properties`文件示例: ``` database.url=jdbc:mysql...

    Configuration对properties、xml配置文件的【增删改查】及动态加载

    二、Properties配置文件处理 1. **读取Properties文件** 使用`PropertiesConfiguration`类可以方便地读取.properties文件。通过指定文件路径,我们可以创建一个配置实例,然后通过键值对的方式获取配置项。 2. **...

    java读取properties配置文件

    首先,我们需要了解`properties`文件的格式。一个标准的`.properties`文件通常包含多个行,每行由一个键和一个值组成,它们之间用等号(`=`)或冒号(`:`)分隔。例如: ``` database.url=jdbc:mysql://localhost:...

    浅谈SpringBoot2.4 配置文件加载机制大变化

    浅谈SpringBoot2.4 配置文件加载机制大变化 Spring Boot 2.4 中的配置文件加载机制发生了重大变化,这些变化将影响到应用程序的配置文件加载方式。下面是相关知识点的详细介绍: 一、为什么要进行这些更改 随着...

    java读写properties配置文件

    此外,在实际应用中,还可以结合文件操作类如`FileInputStream`和`FileOutputStream`来实现更复杂的功能,比如加密解密配置文件、动态配置加载等。 以上就是关于Java读写`Properties`配置文件的详细讲解。希望对你...

    .properties配置文件操作(增删改)

    `.properties`文件是Java编程语言中广泛使用的配置文件格式,主要用于存储键值对数据。本文将深入探讨如何进行`.properties`配置文件的操作,包括增加、删除和修改其内容。 首先,`.properties`文件的格式非常简单...

    java读取.properties配置文件的几种方法

    在这个例子中,我们首先创建一个`Properties`对象,然后通过`FileInputStream`打开配置文件,使用`load()`方法加载属性,最后用`getProperty()`获取指定键的值。 2. 使用`ResourceBundle`类 `ResourceBundle`类...

    让spring加载自己的properties配置文件,在代码中获得配置信息

    Spring提供了一种优雅的方式来加载`.properties`配置文件,使得开发者可以将配置信息与代码分离,提高应用的可维护性和灵活性。本文将详细介绍如何让Spring自动加载自定义的`.properties`配置文件,并在代码中获取...

    Spring3.0 配置文件中加载Properties文件的小例子

    本篇将详细讲解如何在Spring 3.0的配置文件中加载Properties文件,以便在运行时动态获取和使用这些配置。 首先,我们需要一个Properties文件,例如`application.properties`,它通常放在项目的类路径根目录下。这个...

    详解Java中log4j.properties配置与加载应用

    Java 中 log4j.properties 配置与加载应用详解 Log4j 是 Apache的一个开放源代码项目,通过使用 Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI 组件、甚至是套接口服务器、NT 的事件记录器、UNIX ...

    详解SpringMVC加载配置Properties文件的几种方式

    -- 配置加载Properties文件 --> <context:property-placeholder location="classpath:jdbc.properties"/> ``` 在`jdbc.properties`文件中,我们可以定义如下内容: ```properties jdbc_driverClassName=...

    log4j配置和加载方法

    通过`PropertyConfigurator.configure("path/to/log4j.properties")`来加载`.properties`配置文件。 2. **DOMConfigurator**: 使用`DOMConfigurator.configure("path/to/log4j.xml")`来加载`.xml`配置文件。 在...

    Java 配置加载机制详解及实例

    【Java配置加载机制详解及实例】 在Java应用程序中,配置文件是不可或缺的一部分,它们允许开发者根据环境或需求调整应用的行为。本文将深入探讨Java配置加载机制,包括如何将配置文件映射为Java对象以及如何实现...

    可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件

    可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件,直接可以用,适合部署可执行jar时,从外部配置数据库

    java对properties配置文件的读和写

    读取properties配置文件** 在Java中读取`properties`文件通常涉及以下步骤: 1.1.1 创建`Properties`对象:`Properties`类是Java提供的内置类,用于处理`properties`文件中的键值对。 ```java Properties ...

Global site tag (gtag.js) - Google Analytics