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);
分享到:
相关推荐
Java提供JavaMail API来实现邮件服务。在后端,我们需要配置SMTP服务器的相关参数,如服务器地址、端口、用户名和密码。然后创建一个MailSession,通过Message对象设置邮件内容,包括发件人、收件人、主题和正文。...
这是一个比较简陋的购物网站,采用JSP开发,数据库是MySQL,开发环境是MyEclipse2014。具体介绍可以看我的博客——http://blog.csdn.net/new_one_object/article/details/51786476
结合Spring MVC框架,我们可以轻松地在Java Web应用中集成Redis,以提升应用的性能和响应速度。下面将详细介绍如何在Java中使用Redis以及Spring MVC中的拦截器来获取并保存对象。 1. **安装与配置Redis** - 首先,...
Java web 中使用 redis
而当我们谈到“wev.zip_qt 浏览器_qt 浏览网页”,我们可以理解为这是一个使用Qt库构建的Web浏览器项目。下面我们将详细探讨如何使用Qt来开发一个具备基本浏览网页功能的应用。 首先,Qt提供了QWebKit和Qt ...
后端使用java ssm框架 数据库使用最常用的Mysql 另外这个后端包含逻辑图,对于在学习java ssm 可以在开发文档的特殊需要可以再开发!这源码对于学习Web脚本帮助很大, 先看看别人怎么写的代码,对于自己有很大提升 ...
在本项目中,我们利用Java编程语言实现了基于MapReduce的PageRank计算,这是一种分布式处理大量数据的有效方法。 MapReduce是一种编程模型,由Google提出,用于在大规模数据集上进行并行计算。它将复杂的数据处理...
价值1K的院校大学毕业工作Wev校园内发布信息管理系统网站源码.txt
【描述】:“Web抓取:aulas de Wev抓取”的描述非常简洁,可能意味着这个资源包包含了详细的步骤、实例或练习,帮助学习者掌握Web抓取的基本概念和技术。 【标签】:“Jupyter Notebook” 是一个开源的交互式计算...
马上毕业了,也算是一个毕业作品吧 做出这个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的在线购物系统开发,是一项综合性的IT项目,涉及多方面的技术和理论。本文将深入解析这一主题,从技术选择、可行性分析、数据建模、编码实现到安装部署的全过程。 ### 技术选择 系统架构选择了B/S...
待办事项 我使用了下面给出的基础结构-后端语言: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生成器。