第一个spring写的helloworld,好多细节
2016-06-26 19:58
447 查看
首先正确的加入组件springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite,然后再在eclipse中加入5个必须的jar包,分别是:
commons-logging-1.2.jar
spring-beans-4.3.0.RELEASE.jar
spring-context-4.3.0.RELEASE.jar
spring-core-4.3.0.RELEASE.jar
spring-expression-4.3.0.RELEASE.jar
这几个jar包在下载的spring-framework-4.3.0.RELEASE-dist中,
然后开始写java程序:
HelloWorld.java类:
package com.mischen.spring.beans;
public class HelloWorld {
private String name;
public void setName(String name) {
this.name = name;
}
public void hello(){
System.out.println("hello:"+name);
}
}
commons-logging-1.2.jar
spring-beans-4.3.0.RELEASE.jar
spring-context-4.3.0.RELEASE.jar
spring-core-4.3.0.RELEASE.jar
spring-expression-4.3.0.RELEASE.jar
这几个jar包在下载的spring-framework-4.3.0.RELEASE-dist中,
然后开始写java程序:
HelloWorld.java类:
package com.mischen.spring.beans;
public class HelloWorld {
private String name;
public void setName(String name) {
this.name = name;
}
public void hello(){
System.out.println("hello:"+name);
}
}
<?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 --> <bean id="helloWorld" class="com.mischen.spring.beans.HelloWorld"> <property name="name" value="Spring"/> </bean> </beans>
package com.mischen.spring.beans; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args){ //创建HelloWorld的一个对象 //HelloWorld helloWorld=new HelloWorld(); //为name属性赋值 //helloWorld.setName("mischen"); //调用hello()方法 //1.创建Spring的IOC容器对象 ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml"); //2.从IOC容器中获取Bean实例 HelloWorld helloWorld=(HelloWorld) ctx.getBean("helloWorld",HelloWorld.class); //调用hello方法 helloWorld.hello(); } }
相关文章推荐
- JAVA自学之每日一题(一)
- struts2 DMI
- 启动Eclipse 报错:java was started but returned exit code = 1
- leetcode-java-122. Best Time to Buy and Sell Stock II
- java学习之三(运行环境搭建)
- leetcode-java-238. Product of Array Except Self
- Struts中OGNL表达式的作用
- 关于java Abstract的理解
- java.lang.IllegalArgumentException: Service Intent must be explicit解决方法
- Java(八) Collection集合必备知识
- java基础之,位运算符>>
- Struts2常量介绍及说明
- java之爬虫:爬取网页源代码
- java基础(七)/面向对像
- Eclipse使用Mockito入门
- Eclipse插件springsource-tool-suite的下载和安装
- java 权限管理与用户角色权限设计
- JAVA之旅(二十二)——Map概述,子类对象特点,共性方法,keySet,entrySet,Map小练习
- JAVA之旅(二十二)——Map概述,子类对象特点,共性方法,keySet,entrySet,Map小练习
- ubuntu安装配置JDK