第一个Spring Java Application (Spring Hello World)
2013-10-18 11:06
561 查看
看来刚接触一个新技术,要先从最简单的开始,本来想上来就搞了Spring Web Application,但是对Web容器不太懂,先搞个Java Application的命令行程序最简单。
记下来为像我一样的小白参考。
创建一个Java Project
将dist文件夹中的所有文件复制到项目中新建的jars文件夹中,还有spring-framework-3.1.1.RELEASE\projects\spring-build\lib\ivy\commons-logging.jar也复制到jars中。
将这些jar加入到build path中
创建java文件Spring3HelloWorld
创建xml文件
创建java main文件Spring3HelloWorldMain
记下来为像我一样的小白参考。
创建一个Java Project
下载Spring Framwork并将其加入到工程中
Google直接搜索“spring-framework-3.1.1.RELEASE-with-docs.zip”下载,官方现在都maven,还没搞清楚怎么用呢。将dist文件夹中的所有文件复制到项目中新建的jars文件夹中,还有spring-framework-3.1.1.RELEASE\projects\spring-build\lib\ivy\commons-logging.jar也复制到jars中。
将这些jar加入到build path中
创建源代码文件
创建package org.arpit.javapostsforlearning创建java文件Spring3HelloWorld
package org.arpit.javapostsforlearning; public class Spring3HelloWorld { String name; public void printHello() { System.out.println("Hello World from "+name); } public String getName() { return name; } public void setName(String name) { this.name = name; } }
创建xml文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="Spring3HelloWorldBean" class="org.arpit.javapostsforlearning.Spring3HelloWorld"> <property name="name" value="arpit"/> </bean> </beans>
创建java main文件Spring3HelloWorldMain
package org.arpit.javapostsforlearning; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Spring3HelloWorldMain { public static void main(String[] args) { // TODO Auto-generated method stub ApplicationContext beanFactory = new ClassPathXmlApplicationContext("spring3HelloWorld.xml"); Spring3HelloWorld myBean = (Spring3HelloWorld) beanFactory.getBean("Spring3HelloWorldBean"); myBean.printHello(); } }
运行之
参考
http://javapostsforlearning.blogspot.com/2012/08/spring-hello-world-example-in-eclipse.html相关文章推荐
- Spring Cloud Jersey java.lang.NoSuchMethodError:javax.ws.rs.core.Application.getProperties()Ljava/ut
- 求助!精通Spring 4.x 企业应用开发实战;第二章;测试过程报java.lang.IllegalStateException: Failed to load ApplicationContext
- JAVA的第一个小程序:Hello world
- 第一个Java程序示例——Hello World!【转】
- maven+spring测试出现 java.lang.IllegalStateException: Failed to load ApplicationContext异常
- java spring配置文件applicationcontext.xml的使用
- Spring3.x 版本和 JDK1.8 不兼容导致 java.lang.IllegalStateException: Failed to load ApplicationContext
- 3. 第一个 Java 程序 - Hello World【连载 3】
- [java入门]--java第一个程序Hello World(超详细步骤)
- 第一个Java程序——Hello World
- 【Java】 Spring依赖注入小试牛刀:编写第一个Spring ApplicationContext Demo
- [1]java:你真的懂你的第一个Hello World程序吗
- Java问题解决:springboot启动出现-Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package
- 利用java中的观察者模式模仿spring中的ApplicationContextAware
- 4、第一个JAVA程序(Hello World)
- 通过ApplicationContextAwareSpring实现手工加载配置的javabean
- java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setId
- 第一个Java程序示例——Hello World!
- javaweb:spring mvc+spring+hibernate第一个项目
- 第一个JAVA程序,hello world!