Spring(1)--初识Spring之HelloWorld

427人阅读 评论(0) 收藏 举报
分类:

一,手工添加spring的支持

手工添加Spring支持时,必须将Spring相关的JAR包添加到项目的WebRoot/WEB-INF/lib目录下,其中很重要的一点是需要添加commons-logging-1.2.jar这个包,否则不能运行;

Spring文件目录解析:

》dist:该文件夹存放Spring框架的一些JAR包,其中Spring的核心JAR包org.springframework.core.jar是必须的;

》docs:该文件夹包含Spring的相关文档,开发指南以及API参考文档;

》projects:该文件夹中包含Spring的几个简单示例;

》src:该文件夹中包括Spring分模块的项目源代码,还包括一些Spring的license;

》其他:解压后的文件夹中还包含一些关于Spring的license和项目相关的文件;

二,编写HelloWorld类

<span style="font-size:18px;">package com.shw;

public class HelloWorld {
	public void show(){
		System.out.println("Welcome to Spring~~baby~~");
	}
}
</span>

三,建立以及配置applicationContext.xml文件

<span style="font-size:18px;"><?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.xsd">
<bean id="hw" class="com.shw.HelloWorld"></bean>
</beans></span>
在applicationContext.xml文件中添加一个<bean>节点,并在该节点中进行如下配置:

<bean id="hw" class="com.shw.HelloWorld"></bean>

上述配置中,class属性以包名+类名的方式指定了HelloWorld类,id作为标识符,这样,一个简单的配置就OK了;

四,测试

<span style="font-size:18px;">package com.shw;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Test {
	public static void main(String[] args) {
		ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
		HelloWorld hw = (HelloWorld) context.getBean("hw");
		hw.show();
	}
}
</span>

查看评论

springboot 404 -hello world遇到的错误

目录结构问题:!!!!! com +- example +- myproject +- Application.java | +...
  • q1335882
  • q1335882
  • 2017-06-14 10:51:30
  • 161

Spring Boot 之 HelloWorld详解

摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “以前是人放狗看家,现在是狗牵着人散步” — 随笔 一、Spring Boot 自述 世界上最...
  • u010378410
  • u010378410
  • 2016-04-26 14:14:00
  • 842

Maven spring HelloWorld

关于Maven Maven是一个用于项目构建的工具,通过它便捷的管理项目的生命周期。即项目的jar包依赖,开发,测试,发布打包。 做过.NET的人应该会联想到Nuget,是的Maven其实...
  • u014558484
  • u014558484
  • 2016-08-16 09:25:44
  • 527

SpringMVC 的第一个程序——HelloWorld

SpringMVC 的HelloWorld
  • Fangxiaowei9527
  • Fangxiaowei9527
  • 2016-07-25 09:10:19
  • 2613

Spring(二) 初识Spring HelloWorld

1.项目总体概要 1)导入Spring的7个核心jar包 2)编写java类 3)配置Spring的xml文件,实例化java类 4)加载Spring的xml文件,测试java类是否被实例化...
  • hlfsunshine
  • hlfsunshine
  • 2017-04-05 16:05:05
  • 140

(一) Spring Boot学习笔记之第一个Spring Boot程序HelloWorld

该系列博文主要会讲述Spring Boot简单使用,首先声明博主也是Spring Boot刚刚入门的菜鸡一枚,在认识方面如果有什么不妥当的地方请大佬们指正。本系列博文主要是参考了官方文档,我只是官方文...
  • RobertoHuang
  • RobertoHuang
  • 2017-06-11 23:46:45
  • 1097

2.玩转Spring Boot 第一个应用Hello World

玩转Spring Boot — 第一个应用Hello World 环境要求: 具体环境要求请看上一篇(1.玩转Spring Boot — 前言)。 1.创建工程 1.1使用Eclipse ...
  • cl_andywin
  • cl_andywin
  • 2016-12-18 12:26:40
  • 746

初识springboot

作为目前架构设计主推的微服务模式,springboot无疑是java程序员的福音,下面就开始springboot的实战之旅。 (目前已有深入应用以及与其他各大技术框架集成,本地实践笔记40余篇,后续...
  • songhaifengshuaige
  • songhaifengshuaige
  • 2016-12-22 13:18:10
  • 721

Spring笔记——初识Spring

一、Spring简单介绍 Spring是一个开源框架,是为了解决企业级应用开发的复杂性而创建的,使用Spring可以让简单的JavaBean实现之前只有EJB才能完成的事情。 Spring用bea...
  • qq_19865749
  • qq_19865749
  • 2017-04-11 22:44:07
  • 385

初学spring3.05,一个helloworld例子

运行环境   1、myeclpise10.5  2、JDK6 3、 junit-4.11.jar 、hamcrest-core-1.3.jar 、 hamcrest-library-1.3.ja...
  • lu8000
  • lu8000
  • 2013-05-29 19:25:27
  • 7509
    个人资料
    等级:
    访问量: 6万+
    积分: 762
    排名: 6万+
    文章分类
    最新评论