`

Spring-HelloWorld 学习笔记(1)

 
阅读更多

注:简单演示了Spring最简单的用法。用于自己学习记录。

 

1、准备:

(1)最新版本Eclipse,http://www.eclipse.org/downloads/ 

(2)Spring插件:Latest GA release:    3.0.5.RELEASE   http://www.springsource.org/download

 包含:spring-framework-3.0.5.RELEASE-with-docs.zipspring-framework-3.0.5.RELEASE-dependencies

2、在Eclipse中新建一个 Java Project,命名为HelloSpring;

3、新建一个类:Flower.java

 

package wuyechun.hellosrping.spring;

public class Flower {

 private int number;
 private String name = "rose";
 private String color = "red";

 public int getNumber() {
  return number;
 }

 public void setNumber(int number) {
  this.number = number;
 }

 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }

 public String getColor() {
  return color;
 }

 public void setColor(String color) {
  this.color = color;
 }

}

 

 

 

 4、New —>Other—>Spring—>Spring Bean Configuration File 新建配置文件,命名为:bean.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/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd">

<bean id="flower" class="wuyechun.hellosrping.spring.Flower"></bean>

</beans>

 

 

 5、将spring-framework-3.0.5.RELEASE\dist目录下的
org.springframework.asm-3.0.5.RELEASE.jar
org.springframework.beans-3.0.5.RELEASE.jar
org.springframework.context-3.0.5.RELEASE.jar
org.springframework.core-3.0.5.RELEASE.jar
org.springframework.expression-3.0.5.RELEASE.jar

放入到src目录下;

6、将spring-framework-3.0.5.RELEASE-dependencies\org.apache.commons\com.springsource.org.apache.commons.logging\1.1.1 目录下的

com.springsource.org.apache.commons.logging-1.1.1.jar

放入到src目录下;

 注:将上面6个jar放到bulid path中。右键—>Build Path—>Add to Build Path

7、新建一个类:ShowFlower.java

 

package wuyechun.hellosrping.spring;

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

public class ShowFlower {

 /**
  * @param args
  */
 public static void main(String[] args) {
  

//  BeanFactory factory=new ClassPathXmlApplicationContext("beans.xml");

//   Flower factory=context.getBean("flower",Flower.class);


  ApplicationContext context=new FileSystemXmlApplicationContext("src/bean.xml");


  Flower flower=context.getBean("flower",Flower.class);


  System.out.println("Name:"+flower.getName()+" "+"Color:"+flower.getColor());

 }

}

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    spring-boot-01-helloworld.zip

    Spring Boot学习笔记-------(二)spring boot入门,配套例子代码,博客地址:https://blog.csdn.net/huaya1127/article/details/104130300

    spring笔记之helloworld所需要的jar包

    在描述中提到的"spring笔记一helloworld"工程文件中,关键的jar包包括: 1. **spring-core.jar**:这是Spring框架的基础,包含了Spring的核心类和工具类,如BeanFactory和ApplicationContext接口,以及用于反射和...

    struts2学习笔记1-HelloWorld项目

    本篇学习笔记将引导我们从零开始,通过一个简单的"HelloWorld"项目,了解Struts2的基础知识。 首先,我们需要在本地环境中搭建Struts2的开发环境。这包括安装JDK、配置Java环境变量、下载Apache Struts2的最新版本...

    SpringBoot学习笔记

    ### SpringBoot学习笔记 #### 一、SpringBoot入门 ##### 1、SpringBoot简介 - **简化Spring应用开发**:SpringBoot是简化Spring应用开发的一个框架,它通过默认配置极大地减少了开发过程中的样板代码,使得开发者...

    尚硅谷spring boot 代码及笔记

    在“尚硅谷spring boot 代码及笔记”中,你将找到一系列关于 Spring Boot 的实践代码和学习笔记,这对于初学者或有一定经验的开发者来说都是宝贵的资源。 首先,Spring Boot 的核心特性包括自动配置、起步依赖和...

    我的Pro Spring 学习笔记 之一 Say Hello World in Spring Way

    《我的Pro Spring 学习笔记 之一:Say Hello World in Spring Way》 Spring框架是Java开发中的一个核心组件,尤其在企业级应用中占据主导地位。这篇学习笔记将引导我们踏入Spring的世界,通过一个简单的“Hello ...

    Spring学习笔记&源码

    本资料“Spring学习笔记&源码”是基于网易云课堂黑马程序员的Spring四天精通课程,旨在帮助学习者深入理解和实践Spring框架。 笔记部分可能会涵盖以下内容: 1. **Spring概述**:介绍Spring框架的历史、特点和主要...

    Spring MVC 学习笔记 一 创建项目

    **Spring MVC 学习笔记 一 创建项目** 在IT领域,Spring MVC是Java Web开发中的一个强大框架,它简化了构建交互式Web应用程序的过程。本笔记将深入探讨如何创建一个基本的Spring MVC项目,让我们开始吧。 首先,...

    Spring Boot核心技术-笔记1

    【Spring Boot核心技术笔记1】 Spring Boot是Spring框架的延伸,旨在简化Spring应用的开发过程,它将整个Spring技术栈整合在一起,提供了一种快速构建和部署J2EE应用程序的解决方案。Spring Boot的核心特点在于它的...

    spring学习笔记

    spring从HelloWorld到ioc,aop,对JDBC,hibernate,struts1,struts2的支持笔记

    Spring Boot 学习笔记完整教程.pdf

    2. Spring Boot Hello World:学习如何通过简单的几步创建一个Spring Boot应用,这包括创建Maven项目、添加依赖、编写启动类和运行程序。 3. Spring Boot依赖管理:Spring Boot使用parent POM来管理依赖的版本,...

    Spring3 MVC 学习笔记 入门

    ### Spring3 MVC 学习笔记入门知识点解析 #### 一、Spring MVC 概念与架构 **Spring MVC** 是 Spring Framework 的一个重要模块,主要用于构建基于 Web 的应用。它实现了 Model-View-Controller(MVC)设计模式,...

    Spring Boot学习笔记

    ### Spring Boot 学习笔记 #### 一、Spring Boot 入门 ##### 1. Spring Boot 简介 Spring Boot 是一款简化 Spring 应用开发的框架,它旨在简化传统 Spring 应用复杂的配置过程,使开发者能够更加专注于业务逻辑的...

    spring學習筆記——Helloworld

    在本篇“Spring学习笔记——HelloWorld”中,我们将探讨Spring框架的基础知识,以及如何创建一个简单的Spring应用程序。Spring是一个广泛使用的Java企业级应用开发框架,它提供了丰富的功能,包括依赖注入、AOP...

    Spring Boot 进阶笔记(详细全面) 中文PDF完整版.pdf

    要运行第一个“Hello World”程序,你可以创建一个 `@RestController` 注解的控制器类,如 `HelloWorldController`,使用 `@RequestMapping` 映射请求。启动应用后,通过访问 `http://127.0.0.1:8080/hello` 即可...

    Spring 4.0学习笔记

    ### Spring 4.0 学习笔记 #### 1. Spring 概述 ##### 1.1 Spring 是什么 Spring 是一个开源框架,其主要目标是简化企业级应用的开发。通过Spring,开发者可以利用简单的JavaBean来实现原本只有EJB才能完成的功能...

    《深入理解Spring Cloud与微服务构建》学习笔记(一二三)demo

    spring配置文件、配置文件读取、helloworld,自学一二三笔记demo,直接运行参考学习。

    spring-boot-test:springboot学习笔记!

    一个简单的HelloWorld级的应用例子 可正常运行,只是了解Springboot的搭建步骤 使用IDEA开发工具,以Maven方式搭建的Springboot应用 使用Controller的方式: 讲述Springboot中读取核心配置文件的两种方法 讲述...

Global site tag (gtag.js) - Google Analytics