版本: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 运行测试
相关推荐
"头歌Spring Boot初体验"可能是一个文档,旨在引导初学者入门Spring Boot的世界。下面我们将深入探讨Spring Boot的核心特性和如何开始使用它。 1. **简介** Spring Boot是基于Spring框架构建的应用程序的快速启动...
《Spring for Android初体验》 在移动开发领域,Android开发者通常使用Java或Kotlin进行应用构建,但随着技术的发展,Spring框架也开始涉足Android世界。Spring for Android是Spring.io推出的一个库,旨在帮助...
Boot入门初体验是一门针对初学者准备的课程,讲解了如何一步一步进入Spring?Boot开发,课程采用循序渐进的方式,一个知识点一个知识点的讲解和学习,让初学者不知不觉的掌握各种开发技能,课程包含了主流框架搭建、...
Spring Cloud是一个分布框架 Spring Cloud里边包括了目前最新的所有组件共21个
这个"spring-security初体验demo"很可能是为了帮助初学者理解如何在实际项目中集成和配置Spring Security。下面,我们将深入探讨Spring Security的核心概念、工作原理以及如何通过实践来设置一个简单的示例。 ...
此文章是记录博主在学习springsecurity时的笔记 第一步 创建一个SpringBoot工程,勾选上需要的依赖。 第二步 创建一个名为securityconfig的配置类,该类基础了父类WebSecurityConfigurerAdapter(提供用于创建...
搭建Spring开发环境 Bean的常用配置 三种模式实现依赖(以service调用dao举例) 在serivce里面的类创建dao里面类的对象,调用方法 用工厂模式实现,service先通过工厂创建出来的dao,再调用其方法(面向接口编辑)...
《手写Spring V1.0版本的初体验》 在IT行业中,深入理解框架的内部原理对于提升开发技能至关重要。Spring作为Java领域的主流框架,其设计理念和实现方式一直是开发者们热衷探讨的话题。本预习资料的目标是带领具有1...
数学建模 《Spring_Boot入门初体验》_视频教程_-_示例项目源代码。_SBTest.zip
3. **服务端java**:"CXF&spring初体验【服务端java】"可能会包含具体的Java代码示例,展示如何在Spring容器中定义服务接口和实现,以及如何利用CXF的注解来声明服务元数据。 客户端的实现则涉及到如何调用服务端的...
通过"头歌springboot初体验.pdf"这份文档,你可能会学习如何创建一个基本的Spring Boot项目,了解Maven或Gradle的配置,编写第一个"Hello, World!"程序,理解自动配置的工作原理,并逐步接触Spring Boot的其他特性。...
3. 配置SecurityConfig 需要创建一个SecurityConfig类,继承WebSecurityConfigurerAdapter类,并添加相关的配置信息,如下所示: ```java @Configuration @EnableWebSecurity @EnableGlobalMethodSecurity...
3. 容器初始化:这是Spring的核心部分,我们将手写实现V1、V2、V3三个版本的容器初始化,从中体会Spring如何管理Bean的生命周期,如何进行依赖注入,以及如何实现AOP(面向切面编程)等核心功能。 4. 运行效果演示...
02.Spring Security 初体验 03.基于内存定义 Spring Security 用户 04.Spring Security 自定义表单登录 05.Spring Security 登录表单配置细节 06.Spring Security 表单登录源码 07.Spring Security 中的 JSON 交互 ...
3. 安装Spring Cloud插件,通过命令`spring install org.springframework.cloud:spring-cloud-cli:1.4.1.BUILD-SNAPSHOT`,这样`spring cloud`子命令就会生效。 Spring Cloud CLI支持多种组件的启动和管理,例如: ...
在初体验部分,博主可能会介绍如何设置Acegi以保护一个简单的Spring应用,包括配置Spring XML文件、定义安全拦截器(filter)以及创建用户凭证。 身份验证过程通常涉及用户登录,Acegi支持多种认证方式,如基于表单...
总之,这个压缩包提供了使用Maven和IDEA 2023.3开发Spring Boot应用的初步体验,涵盖了从项目结构、依赖管理、数据库连接到实际业务代码编写和测试的各个环节。对于想要学习或已经在使用Spring Boot的开发者来说,这...
在"Spring MVC 实战学习系列(一)初体验"中,我们可能首先会接触如何搭建Spring MVC的基本环境。这通常涉及到以下几个步骤: 1. 引入依赖:在项目中添加Spring MVC的依赖,例如在Maven的pom.xml文件中引入spring-...
【标题】:“Roller初体验” 在IT领域,Roller是一款开源的Java博客系统,它提供了丰富的功能,便于用户创建、管理和分享个人或团队的博客内容。本文将围绕Roller的初体验,深入探讨其核心特性,源码结构以及如何与...