`
xuyuanshuaaa
  • 浏览: 389335 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

java wev spring实例

 
阅读更多
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);
分享到:
评论

相关推荐

    JavaWeb购物网站

    这是一个比较简陋的购物网站,采用JSP开发,数据库是MySQL,开发环境是MyEclipse2014。具体介绍可以看我的博客——http://blog.csdn.net/new_one_object/article/details/51786476

    JavaWeb用户注册---邮箱验证码实现注册

    最后,很感谢网上热心的朋友的文章和我的同桌。 如果有何异议,希望不吝分享。谢谢您的浏览!

    Java 中使用 redis

    Java 使用 redis 保存数据 拦截器获取保存的对象

    JavaWeb源代码+试卷+数据库

    JavaWeb源代码+试卷+数据库 本资源为JavaWev项目文章中的源代码,可执行下载查看 私信可以查看部分代码

    Java web 中使用 redis

    Java web 中使用 redis

    【毕业设计推荐】JAVA源码 校园信息发布平台系统 二手信息发布 校园信息网源码

    后端使用java ssm框架 数据库使用最常用的Mysql 另外这个后端包含逻辑图,对于在学习java ssm 可以在开发文档的特殊需要可以再开发!这源码对于学习Web脚本帮助很大, 先看看别人怎么写的代码,对于自己有很大提升 ...

    pagerank.zip

    使用java编写mapreduce实现pagerank算法,这里使用了web-Google.txt文件

    价值1K的院校大学毕业工作Wev校园内发布信息管理系统网站源码.txt

    价值1K的院校大学毕业工作Wev校园内发布信息管理系统网站源码.txt

    wev.zip_qt 浏览器_qt 浏览网页

    对于喜欢qt开发来说是个不错的选择 这是网页浏览器 亲测通过 能够实现上网的简单功能 希望大家喜欢

    Web抓取:aulas de Wev抓取

    Web抓取:aulas de Wev抓取

    校园表白墙源码,可作为毕业设计作品

    马上毕业了,也算是一个毕业作品吧 做出这个Wev校园信息发布平台,前端基于VUE+element-ui 后端使用java ssm框架 数据库使用最常用的Mysql 另外这个后端包含逻辑图,对于在学习java ssm 可以在开发文档的特殊需要...

    价值1000毕业设计校园信息发布平台网站源码

    也算是一个毕业作品吧 做出这个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

    TreeViewControl树形控件,在.net2003下使用

    多种WEB端视频播放器基于JavaScript

    研究了一天的WEB端视频播放器,videoJs、video-flash、videojs-contrib-hls.js、网易云信播放器、百度播放器、阿里播放器等等,几乎所有的WEB播放器都尝试了一遍,但是不得不说,视频的水太深了,而且会出现一些奇怪...

    基于WEB的在线购物系统开发

    基于WEB的在线购物系统开发,详细的需求分析文档供你参考!

    To-do-app:使用MVC4 WEV API的待办应用

    待办事项 我使用了下面给出的基础结构-后端语言:C#后端框架:WebApi数据库:SQL Server(在开发过程中包括SQL Express LocalDB)ORM:实体框架代码优先+迁移前端框架:AngularJS CSS样式:Bootstrap和CSS3,IDE:...

    Business Intelligence 平台安装指南(Windows 版)

    下述文档向管理员介绍有关安装、删除和修改BI 平台服务器的信息、过程及选项。本指南具有两 种版本: •《SAP BusinessObjects Business Intelligence 平台安装指南Windows 版》:适用于Microsoft ...

    carousell:轮播挑战-diggit

    ### Carousell挑战 diggit(Digg的里德它) 应用程序将托管在Heroku上。 应用程序将由maven构建。 应用程序基于Vert.x框架。...Wev服务器(垂直)。 主题管理器(垂直)。 主题商店。 ID生成器。

Global site tag (gtag.js) - Google Analytics