一个简单的spring 程序(如何在java类中读取Properties配置文件)

首先是个User类:

package spring_introduction;
public class User {
String name;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
public void hello(){
System.out.println("hello "+name);
}
}

配置文件Name.properties

name=Lucy

下面是HelloName 输出类:

package spring_introduction;

import java.io.IOException;
import java.util.Properties;
import sun.org.mozilla.javascript.internal.ast.Name;

public class HelloName {

public static void main(String[] args) {
User user = new User();
String name="";
Properties prop = new Properties();
try {
prop.load(HelloName.class.getClassLoader().getResourceAsStream("Name.properties"));

//此处HelloName若不在静态方法中调用,可以用this代替

name=prop.getProperty("name");
} catch (IOException e) {
         e.printStackTrace();
}
user.setName(name);
user.hello();
}
}

时间: 2024-08-03 05:56:19

一个简单的spring 程序(如何在java类中读取Properties配置文件)的相关文章

java中读取properties配置文件用例

在近期需要部署一个项目,所以用到了配置文件. 对于读取配置文件的过程,考虑到效率问题,决定在程序启动时将配置文件内的键值读写入变量. 这样一来,之后程序每次对键值的访问就不用在读配置文件了,而是直接取变量值. 如下是简化之后的用例,展示了一种对properties文件的读取使用方法: 1.创建配置文件data.properties,文件内容如下: user=BUPT pwd=100876 2.创建存储配置文件键值用到的文件Conf.java 1 public class Conf { 2 3 p

如何在java类中获取javaWeb的根路径

我们有时候需要在java类中(包括util类等)获取web的根路径,可以通过class类路径来获取: public static String getRealPath(Class clazz) { String url = clazz.getResource("").getPath(); int displace = url.indexOf("WEB-INF"); StringBuffer buffer = new StringBuffer(); for (int

一个简单的Spring程序

首先,要用Eclipse开发Spring程序,需要安装Spring插件并重启Eclipse 具体操作: 新建java Project后,导入需要使用的包(提前下好Spring),Spring包包含6个部分的jar,我们只要导入用的即可 程序开发场景准备: 角色 - 执行动作的人群:proformer,接口 实现的类:Juggler,杂技师 发布指令的主类:Main 舞台准备:spring-idol.xml,配置bean,谁具备上场表现的机会 具体代码: Proformer接口: package

Spring--1一个简单的Spring程序

1.Spring概述 --Spring是一个开源的以控制反转(Inverse(相反) of Control,IoC)和面向切面(Aspect(方向) Oriented(定向) Programming,AOP)为核心的框架. 用于简化企业级开放. --控制反转:应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护由外部容器负责, 此时对依赖对象的控制权就由应用转移到了外部容器.这种控制权的转移就称为控制反转. 运行时,可通过依赖注入的方式将对象注入到应用的组件中. --面向切面:也称为面向切面

Java中读取.properties配置文件的通用类

由于Java中读取配置文件的代码比较固定,所以可以将读取配置文件的那部分功能单独作为一个类,以后可以复用.为了能够达到复用的目的,不能由配置文件中每一个属性生成一个函数去读取,我们需要一种通用的方法读取属性,即由用户给出属性名字(作为方法参数)来获取对应属性的Value值.下面是示例代码: 1 import java.io.*; 2 import java.util.*; 3 4 import org.apache.commons.logging.Log; 5 import org.apache

Java项目中读取properties文件

package util; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /**  * 获取配置文件信息  *   * @author Carl  *  */ public final class GetProperties { private static Properties prop = null; static{ prop = new Properties(); /

Spring学习(二)——使用用Gradle构建一个简单的Spring MVC Web应用程序

1.新建一个Gradle工程(Project) 在新建工程窗口的左侧中选择 [Gradle],右侧保持默认选择,点击next,模块命名为VelocityDemo. 2.在该工程下新建一个 module,在弹出的窗口的左侧中选择 [Gradle],右侧勾选[Spring MVC],如下图所示: 并勾选[Application server],下方选择框中选择Tomcat7.0,如无该选项,则选中右边的 [ New... ] -- [ Tomcat Server ], 配置 Tomcat .配置好后

构建一个简单的Spring Boot项目

11 构建一个简单的Spring Boot项目 这个章节描述如何通过Spring Boot构建一个"Hello Word"web应用,侧重介绍Spring Boot的一些重要功能.因为大多数的开发工具都支持Maven,所以我们使用它来构建这个应用. 网站 spring.io 包含了许多如何开始使用Spring Boot的指南.如果您需要解决具体的问题,可以先去这里看看.你可以跳过以下的步骤,通过 start.spring.io 网站来构建项目.这样做的话,你就可以直接编写代码啦.如果需

利用JSP编程技术实现一个简单的购物车程序

实验二   JSP编程 一.实验目的1. 掌握JSP指令的使用方法:2. 掌握JSP动作的使用方法:3. 掌握JSP内置对象的使用方法:4. 掌握JavaBean的编程技术及使用方法:5. 掌握JSP中数据库编程方法: 二.实验要求 : 利用JSP编程技术实现一个简单的购物车程序,具体要求如下. (1)用JSP编写一个登录页面,登录信息中有用户名和密码,分别用两个按钮来提交和重置登录信息. (2)编写一个JSP程序来处理用户提交的登录信息,如果用户名为本小组成员的名字且密码为对应的学号时,采用J