spring学习之创建项目 Hello Spring实例代码

 更新时间:2018年01月31日 11:24:03   作者:alex_bean  
这篇文章主要介绍了spring学习之创建项目 Hello Spring实例代码,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下

本文研究的主要是spring学习之创建项目 Hello Spring实例代码,具体如下。

一、创建eclipse项目,引入jar包

1、eclipse创建java project项目 HelloSpring

2、创建lib目录,加入spring必须的5个jar包

3、选中5个文件,右键 -> Build Path -> add to build path

二、编写spring的hello spring代码

1、创建包io.spring.beans,并编写HelloWorld.java

package io.spring.beans;
/** 
 * @author 胖胖のALEX E-mail:zanbin168@qq.com 
 * @version 1.0 
*/
public class HelloWorld {
	private String name;
	public void setName(String name) {
		this.name = name;
	}
	public void hello() {
		System.out.println("hello " + name);
	}
}

2、src右键 -> 创建spring bean configuration文件applicationContext.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" 
  xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
   
  <!-- 配置bean --> 
  <bean id="helloWorld" class="io.spring.beans.HelloWorld"> 
    <property name="name" value="大红"></property> 
  </bean> 
 
</beans> 

3、编写Main.java

package io.spring.beans;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/** 
 * @author 胖胖のALEX E-mail:zanbin168@qq.com 
 * @version 1.0 
*/
public class Main {
	public static void main(String[] args) {
		//1、创建Spring的IOC容器对象 
		ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
		//2、从IOC容器中获取Bean实例 
		HelloWorld helloWorld = (HelloWorld) ctx.getBean("helloWorld");
		//3、调用hello方法 
		helloWorld.hello();
	}
}

输出结果

当console内打印出红色spring日志,表示spring应用成功

总结

以上就是本文关于spring学习之创建项目 Hello Spring实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

相关文章

  • springboot利用aop实现接口异步(进度条)的全过程

    springboot利用aop实现接口异步(进度条)的全过程

    我们在开发中,调用第三方接口时,往往是提交数据,要异步去获取数据,下面这篇文章主要给大家介绍了关于springboot利用aop实现接口异步(进度条)的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-01-01
  • Java中BigDecimal的equals方法和compareTo方法的区别详析

    Java中BigDecimal的equals方法和compareTo方法的区别详析

    这篇文章主要给大家介绍了关于Java中BigDecimal的equals方法和compareTo方法区别的相关资料,对于BigDecimal的大小比较,用equals方法的话会不仅会比较值的大小,还会比较两个对象的精确度,而compareTo方法则不会比较精确度,只比较数值的大小,需要的朋友可以参考下
    2023-11-11
  • java实现会反弹的小球示例

    java实现会反弹的小球示例

    这篇文章主要介绍了java实现会反弹的小球示例,需要的朋友可以参考下
    2014-04-04
  • mybatis实现读取树结构数据实例代码

    mybatis实现读取树结构数据实例代码

    这篇文章主要介绍了mybatis实现读取树结构数据实例代码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • java String 可变性的分析

    java String 可变性的分析

    这篇文章主要介绍了java String 可变性的分析的相关资料,通常大家都认为java String 是不可变的,这里分析下源码来说明它的可变性,需要的朋友可以参考下
    2017-03-03
  • spring cloud oauth2 feign 遇到的坑及解决

    spring cloud oauth2 feign 遇到的坑及解决

    这篇文章主要介绍了spring cloud oauth2 feign 遇到的坑及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • 使用spring boot 整合kafka,延迟启动消费者

    使用spring boot 整合kafka,延迟启动消费者

    这篇文章主要介绍了使用spring boot 整合kafka,延迟启动消费者的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • SpringBoot使用Mybatis&Mybatis-plus文件映射配置方法

    SpringBoot使用Mybatis&Mybatis-plus文件映射配置方法

    这篇文章主要介绍了SpringBoot使用Mybatis&Mybatis-plus文件映射配置方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • Java反射机制介绍

    Java反射机制介绍

    Java的反射机制是在运行状态中,对于任何一个类,都可以知道这个类的所有属性和方法,对于任何一个对象,都可以调用它所有的方法和属性,修改部分类型信息,这种动态获取信息以及动态调用对象方法的功能称为Java的反射机制
    2022-08-08
  • Java之OutputStreamWriter流案例详解

    Java之OutputStreamWriter流案例详解

    这篇文章主要介绍了Java之OutputStreamWriter流案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08

最新评论