Spring有自己依赖的包。
Spring进行数据事务操作依赖CGLib包。
Spring的环境搭建:将Spring的包和CGLib的包都添加到Eclipse的开发环境中。
提到Spring不得不说的两个名次IOC和AOP。
首先来说IOC依赖注入,先写一个JavaBean
public class User {
private String userName;
private String password;
public User( String userName, String password ) {
this.userName = userName;
this.password = password;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
在applicationContext.xml中配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="userBean" class="ioc.constructor_injection.beans.User">
<constructor-arg index="0">
<value>Janet</value>
</constructor-arg>
<constructor-arg index="1">
<value>88888888</value>
</constructor-arg>
</bean>
</beans>
测试源码:
public static void main(String[] args) {
ApplicationContext ac = new FileSystemXmlApplicationContext(
"./src/ioc/constructor_injection/config/config.xml");
// 取得一个实例
User user = (User) ac.getBean("userBean");
System.out.println( user.getUserName() + " - " + user.getPassword() );
}
分享到:
相关推荐
在本篇"05Spring笔记1"中,主要涉及的是Spring框架的使用,特别是Spring MVC和MyBatis的集成。下面将详细阐述这些知识点: 1. **配置文件**:在Spring项目中,配置文件是核心组成部分,用于定义bean的实例化、依赖...
### 一、Spring框架概述 #### 1. Spring框架在Java EE开发中的角色 - **Spring**:它为Java EE提供了一个全面的基础架构支持,旨在简化企业级应用程序的开发过程。 - **MVC (Model-View-Controller)**:一种用于...
SPRING 笔记SPRING 笔记SPRING 笔记
尚硅谷Spring笔记
spring笔记spring基础笔记
1. 基本类型和String的注入。 2. 对象类型的属性注入。 3. 集合类型的注入,如list和map。 4. 指定构造方法创建对象。 5. date类型的属性注入。 ### 自动扫描和组件注解 Spring可以通过自动扫描机制,查找并注册带...
spring入门笔记
Spring笔记可能涵盖了以下内容: 1. **IoC(Inversion of Control)容器**:Spring的核心特性之一,通过反转控制权,让框架负责管理对象的生命周期和装配,开发者只需定义配置,无需手动创建对象。 2. **依赖注入...
在"Spring笔记.pdf"、"Spring笔记1.pdf"和"Spring编程学习笔记2.pdf"中,你将找到关于这些概念的详细解释和实例,包括XML配置、注解驱动的编程、AOP的实现方式、Spring Boot的快速启动指南以及Spring MVC的...
1. 轻量级:Spring 的核心容器非常小巧,不依赖于特定的服务器或者库,这使得它易于集成到现有的系统中。 2. 无植入:Spring 不强制使用特定的编程模型,可以自由地选择编程方式,比如基于接口或基于注解。 3. 框架...
Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Spring...
### Spring学习笔记(精华全记录) #### Spring框架概述 Spring框架源自Rod Johnson的个人项目,最初于2002年末发布。Spring并非一开始就作为一个完整的框架出现,而是从一个项目逐步发展而来。随着项目的成熟,...
spring笔记 狂神说
Spring学习笔记( spring视频笔记)
尚硅谷Spring6的笔记
spring 初学 笔记 入门提示
"Spring笔记示例源代码"这个资源很可能是为了帮助学习者深入理解Spring框架的各种功能和用法而提供的实际代码示例。 1. **Spring IoC**:IoC是Spring的核心特性,它将对象的创建和管理权交给Spring容器,使得开发者...