`
xuyuanshuaaa
  • 浏览: 393864 次
  • 性别: 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用户注册---邮箱验证码实现注册

    Java提供JavaMail API来实现邮件服务。在后端,我们需要配置SMTP服务器的相关参数,如服务器地址、端口、用户名和密码。然后创建一个MailSession,通过Message对象设置邮件内容,包括发件人、收件人、主题和正文。...

    JavaWeb购物网站

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

    Java 中使用 redis

    结合Spring MVC框架,我们可以轻松地在Java Web应用中集成Redis,以提升应用的性能和响应速度。下面将详细介绍如何在Java中使用Redis以及Spring MVC中的拦截器来获取并保存对象。 1. **安装与配置Redis** - 首先,...

    Java web 中使用 redis

    Java web 中使用 redis

    wev.zip_qt 浏览器_qt 浏览网页

    而当我们谈到“wev.zip_qt 浏览器_qt 浏览网页”,我们可以理解为这是一个使用Qt库构建的Web浏览器项目。下面我们将详细探讨如何使用Qt来开发一个具备基本浏览网页功能的应用。 首先,Qt提供了QWebKit和Qt ...

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

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

    pagerank.zip

    在本项目中,我们利用Java编程语言实现了基于MapReduce的PageRank计算,这是一种分布式处理大量数据的有效方法。 MapReduce是一种编程模型,由Google提出,用于在大规模数据集上进行并行计算。它将复杂的数据处理...

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

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

    Web抓取:aulas de Wev抓取

    【描述】:“Web抓取:aulas de Wev抓取”的描述非常简洁,可能意味着这个资源包包含了详细的步骤、实例或练习,帮助学习者掌握Web抓取的基本概念和技术。 【标签】:“Jupyter Notebook” 是一个开源的交互式计算...

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

    马上毕业了,也算是一个毕业作品吧 做出这个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的在线购物系统开发,是一项综合性的IT项目,涉及多方面的技术和理论。本文将深入解析这一主题,从技术选择、可行性分析、数据建模、编码实现到安装部署的全过程。 ### 技术选择 系统架构选择了B/S...

    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