1.构建开发环境
2.在applicationContext.xml中添加bean配置
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
<bean id="helloWorld" class="com.demo.spring.HelloWorld">
<property name="message"><value>China</value> </property>
</bean>
</beans>
3.bean类:HelloWorld.java
package com.demo.spring;
public class HelloWorld {
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public String print(){
return "Hello," + this.getMessage();
}
}
4.测试类Test.java
package com.demo.spring;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
public class Test {
public static void main(String[] args) {
ApplicationContext ctx = new FileSystemXmlApplicationContext("WebRoot/WEB-INF/applicationContext.xml");
HelloWorld hello = (HelloWorld)ctx.getBean("helloWorld");
System.out.println(hello.print());
}
}
5.运行结果:
Hello,China
获取ApplicationContext的几种方式
第一种采用类路径的加载方式获取:
ApplicationContext ctx=new ClassPathXmlApplicationContext("classpath:application.xml");
ctx.getBean("xxxx");
此处的文件必须位于classpath路径中
第二种采用系统文件路径加载的方式获取:
ApplicationContext ctx=new FileSystemXmlApplicationContext("/application.xml");
此处的application.xml必须位于系统中一个具体的位置
第三种使用beanfactory加载配置信息:
Resource r=new ClassPathResource(""); 此处必须为classpath路径中
Resource res=new FileSystemResource("");必须为文件路径中
BeanFactory bf=new XmlBeanFactory(r);
分享到:
相关推荐
这是一个比较简陋的购物网站,采用JSP开发,数据库是MySQL,开发环境是MyEclipse2014。具体介绍可以看我的博客——http://blog.csdn.net/new_one_object/article/details/51786476
最后,很感谢网上热心的朋友的文章和我的同桌。 如果有何异议,希望不吝分享。谢谢您的浏览!
Java 使用 redis 保存数据 拦截器获取保存的对象
JavaWeb源代码+试卷+数据库 本资源为JavaWev项目文章中的源代码,可执行下载查看 私信可以查看部分代码
Java web 中使用 redis
后端使用java ssm框架 数据库使用最常用的Mysql 另外这个后端包含逻辑图,对于在学习java ssm 可以在开发文档的特殊需要可以再开发!这源码对于学习Web脚本帮助很大, 先看看别人怎么写的代码,对于自己有很大提升 ...
使用java编写mapreduce实现pagerank算法,这里使用了web-Google.txt文件
价值1K的院校大学毕业工作Wev校园内发布信息管理系统网站源码.txt
对于喜欢qt开发来说是个不错的选择 这是网页浏览器 亲测通过 能够实现上网的简单功能 希望大家喜欢
Web抓取:aulas de Wev抓取
马上毕业了,也算是一个毕业作品吧 做出这个Wev校园信息发布平台,前端基于VUE+element-ui 后端使用java ssm框架 数据库使用最常用的Mysql 另外这个后端包含逻辑图,对于在学习java ssm 可以在开发文档的特殊需要...
也算是一个毕业作品吧 做出这个Wev校园信息发布平台,前端基于VUE+element-ui 后端使用java ssm框架 数据库使用最常用的Mysql 另外这个后端包含逻辑图,对于在学习java ssm 可以在开发文档的特殊需要可以再开发! ...
一个毕业作品 做出这个Wev校园信息发布平台,前端基于VUE+element-ui 后端使用java ssm框架 数据库使用最常用的Mysql 另外这个后端包含逻辑图,对于在学习java ssm 可以在开发文档的特殊需要可以再开发!觉得这源码...
前台购物系统: ... ... (3)可在线修改自己的个人信息; (4)可以在线发表意见或留言; (5)如果是Easy Buy Online 的用户,还可以在线查看自己以前发送的订单以及商品信息;...(3)查看/添加/删除商品信息,同时也提供...
TreeViewControl树形控件,在.net2003下使用
研究了一天的WEB端视频播放器,videoJs、video-flash、videojs-contrib-hls.js、网易云信播放器、百度播放器、阿里播放器等等,几乎所有的WEB播放器都尝试了一遍,但是不得不说,视频的水太深了,而且会出现一些奇怪...
基于WEB的在线购物系统开发,详细的需求分析文档供你参考!
待办事项 我使用了下面给出的基础结构-后端语言:C#后端框架:WebApi数据库:SQL Server(在开发过程中包括SQL Express LocalDB)ORM:实体框架代码优先+迁移前端框架:AngularJS CSS样式:Bootstrap和CSS3,IDE:...
下述文档向管理员介绍有关安装、删除和修改BI 平台服务器的信息、过程及选项。本指南具有两 种版本: •《SAP BusinessObjects Business Intelligence 平台安装指南Windows 版》:适用于Microsoft ...
### Carousell挑战 diggit(Digg的里德它) 应用程序将托管在Heroku上。 应用程序将由maven构建。 应用程序基于Vert.x框架。...Wev服务器(垂直)。 主题管理器(垂直)。 主题商店。 ID生成器。