`

Spring3 初体验

    博客分类:
  • SSH
 
阅读更多

版本:spring-framework-3.0.5.RELEASE-dependencies

 

1. 下载相关jar包

    1.1 Spring3框架包

        1.1.1 下载地址: https://github.com/spring-projects/spring-framework

    1.2 Spring3依赖包

        1.2.1 日志包 :commons-logging-1.1.3.jar

             地址: http://commons.apache.org/proper/commons-logging/

2. Demo工程配置:

    2.1 新建工程 org.spring3.demo

    2.2 添加依赖包到工程,所有框架包和日志包

    2.3 在工程下新建包和Bean类org. spring3.demo. Demo

           

package io.spring3.demo;

public class Demo {

	private int demoId;

	private String demoName;

	private String demoDescription;

	public int getDemoId() {
		return demoId;
	}

	public void setDemoId(int demoId) {
		this.demoId = demoId;
	}

	public String getDemoName() {
		return demoName;
	}

	public void setDemoName(String demoName) {
		this.demoName = demoName;
	}

	public String getDemoDescription() {
		return demoDescription;
	}

	public void setDemoDescription(String demoDescription) {
		this.demoDescription = demoDescription;
	}
}

 

    2.4 在类路径下添加Spring配置文件 beans.xml 

           

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans>
	<bean id="demo" class="io.spring3.demo.Demo">
		<property name="demoId">
			<value>1</value>
		</property>
		<property name="demoName">
			<value>Small apple</value>
		</property>
		<property name="demoDescription">
			<value>The hottest Divine Comedy is the Small apple in 2014.</value>
		</property>
	</bean>
</beans>

 

    2.6 添加测试类 org. spring3.demo.DemoTest

           

package io.spring3.demo;

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

public class DemoTest {

	public static void main(String[] args) {
		ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
		Demo demo = context.getBean("demo",Demo.class);
		System.out.println(demo.getDemoId());
		System.out.println(demo.getDemoName());
		System.out.println(demo.getDemoDescription());
	}
}

 

    2.7 运行测试

           
     
 

     

  • 大小: 35.8 KB
分享到:
评论

相关推荐

    头歌Spring Boot初体验.rar

    "头歌Spring Boot初体验"可能是一个文档,旨在引导初学者入门Spring Boot的世界。下面我们将深入探讨Spring Boot的核心特性和如何开始使用它。 1. **简介** Spring Boot是基于Spring框架构建的应用程序的快速启动...

    Spring For Android初体验

    《Spring for Android初体验》 在移动开发领域,Android开发者通常使用Java或Kotlin进行应用构建,但随着技术的发展,Spring框架也开始涉足Android世界。Spring for Android是Spring.io推出的一个库,旨在帮助...

    Spring Boot入门初体验

    Boot入门初体验是一门针对初学者准备的课程,讲解了如何一步一步进入Spring?Boot开发,课程采用循序渐进的方式,一个知识点一个知识点的讲解和学习,让初学者不知不觉的掌握各种开发技能,课程包含了主流框架搭建、...

    spring cloud初体验

    Spring Cloud是一个分布框架 Spring Cloud里边包括了目前最新的所有组件共21个

    spring-security初体验demo

    这个"spring-security初体验demo"很可能是为了帮助初学者理解如何在实际项目中集成和配置Spring Security。下面,我们将深入探讨Spring Security的核心概念、工作原理以及如何通过实践来设置一个简单的示例。 ...

    SpringSecurity初体验之手动配置用户名密码

    此文章是记录博主在学习springsecurity时的笔记 第一步 创建一个SpringBoot工程,勾选上需要的依赖。 第二步 创建一个名为securityconfig的配置类,该类基础了父类WebSecurityConfigurerAdapter(提供用于创建...

    CH01-Spring初体验.pptx

    搭建Spring开发环境 Bean的常用配置 三种模式实现依赖(以service调用dao举例) 在serivce里面的类创建dao里面类的对象,调用方法 用工厂模式实现,service先通过工厂创建出来的dao,再调用其方法(面向接口编辑)...

    【预习资料】用300行代码手写初体验Spring V1.0版本.docx

    《手写Spring V1.0版本的初体验》 在IT行业中,深入理解框架的内部原理对于提升开发技能至关重要。Spring作为Java领域的主流框架,其设计理念和实现方式一直是开发者们热衷探讨的话题。本预习资料的目标是带领具有1...

    《Spring-Boot入门初体验》-视频教程-示例项目源代码 -SBTest.zip数学建模

    数学建模 《Spring_Boot入门初体验》_视频教程_-_示例项目源代码。_SBTest.zip

    CXF&spring实例

    3. **服务端java**:"CXF&spring初体验【服务端java】"可能会包含具体的Java代码示例,展示如何在Spring容器中定义服务接口和实现,以及如何利用CXF的注解来声明服务元数据。 客户端的实现则涉及到如何调用服务端的...

    头歌springboot初体验

    通过"头歌springboot初体验.pdf"这份文档,你可能会学习如何创建一个基本的Spring Boot项目,了解Maven或Gradle的配置,编写第一个"Hello, World!"程序,理解自动配置的工作原理,并逐步接触Spring Boot的其他特性。...

    详解SpringBoot+SpringSecurity+jwt整合及初体验

    3. 配置SecurityConfig 需要创建一个SecurityConfig类,继承WebSecurityConfigurerAdapter类,并添加相关的配置信息,如下所示: ```java @Configuration @EnableWebSecurity @EnableGlobalMethodSecurity...

    【预习资料】用300行代码手写初体验Spring V1.0版本.pdf

    3. 容器初始化:这是Spring的核心部分,我们将手写实现V1、V2、V3三个版本的容器初始化,从中体会Spring如何管理Bean的生命周期,如何进行依赖注入,以及如何实现AOP(面向切面编程)等核心功能。 4. 运行效果演示...

    从入门到高级实战-深度探索SpringSecurity安全框架视频.zip

    02.Spring Security 初体验 03.基于内存定义 Spring Security 用户 04.Spring Security 自定义表单登录 05.Spring Security 登录表单配置细节 06.Spring Security 表单登录源码 07.Spring Security 中的 JSON 交互 ...

    聊聊Spring Cloud Cli 初体验

    3. 安装Spring Cloud插件,通过命令`spring install org.springframework.cloud:spring-cloud-cli:1.4.1.BUILD-SNAPSHOT`,这样`spring cloud`子命令就会生效。 Spring Cloud CLI支持多种组件的启动和管理,例如: ...

    Acegi(四):Acegi初体验及初解剖

    在初体验部分,博主可能会介绍如何设置Acegi以保护一个简单的Spring应用,包括配置Spring XML文件、定义安全拦截器(filter)以及创建用户凭证。 身份验证过程通常涉及用户登录,Acegi支持多种认证方式,如基于表单...

    上面maven工具使用springboot项目初体验的压缩包

    总之,这个压缩包提供了使用Maven和IDEA 2023.3开发Spring Boot应用的初步体验,涵盖了从项目结构、依赖管理、数据库连接到实际业务代码编写和测试的各个环节。对于想要学习或已经在使用Spring Boot的开发者来说,这...

    Spring MVC简单样例

    在"Spring MVC 实战学习系列(一)初体验"中,我们可能首先会接触如何搭建Spring MVC的基本环境。这通常涉及到以下几个步骤: 1. 引入依赖:在项目中添加Spring MVC的依赖,例如在Maven的pom.xml文件中引入spring-...

    Roller初体验

    【标题】:“Roller初体验” 在IT领域,Roller是一款开源的Java博客系统,它提供了丰富的功能,便于用户创建、管理和分享个人或团队的博客内容。本文将围绕Roller的初体验,深入探讨其核心特性,源码结构以及如何与...

Global site tag (gtag.js) - Google Analytics