1. Spring简介
Spring官网:
http://spring.io/
Spring maven地址:
http://repo.springsource.org/libs-release-local/org/springframework/spring/
Spring文档:
spring-framework-4.0.6.RELEASE/docs/spring-framework-reference/htmlsingle/index.html
Spring作者:Rod Johnson;
核心思想:IOC控制反转;AOP面向切面;
2. Spring4实例
导入spring jar包,右键buildPath
commons-collections-3.2.jar
commons-logging.jar
spring-aop-4.0.6.RELEASE.jar
spring-beans-4.0.6.RELEASE.jar
spring-context-4.0.6.RELEASE.jar
spring-core-4.0.6.RELEASE.jar
spring-expression-4.0.6.RELEASE.jar
新建项目Spring401
HelloWorld.java
package com.andrew.test;
public class HelloWorld {
public void say() {
System.out.println("Spring4你好!");
}
}
beans.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 id="helloWorld" class="com.andrew.test.HelloWorld"></bean>
</beans>
Test.java
package com.andrew.service;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.andrew.test.HelloWorld;
public class Test {
public static void main(String[] args) {
ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml");
HelloWorld helloWorld = (HelloWorld) ac.getBean("helloWorld");
helloWorld.say();
}
}
运行结果:
Spring4你好!
分享到:
相关推荐
- 博文链接:https://1151461406.iteye.com/blog/2389888,这个链接可能包含有关Spring4入门和获取Bean的具体教程。 - 在线课程:如Coursera、Udemy等平台上的Spring课程。 - 开源项目:参与开源项目,了解Spring在...
1. 添加Spring的核心库(如spring.jar、commons-logging.jar以及log4j.jar)到项目中,并配置log4j.properties文件。 2. 定义接口,代表业务逻辑。 3. 实现接口,创建一个或多个实现类。 4. 编写配置文件,声明Bean...
4. Spring Cloud Sleuth:集成了分布式跟踪解决方案,可以对请求进行跟踪,以便于开发和运维人员监控和分析微服务架构中的问题。 5. Spring Cloud Security:基于Spring Security的安全工具包,提供应用安全控制。 ...
- **Spring框架简介**:Spring框架是一个开源的轻量级企业应用开发框架,它提供了全面的编程和配置模型,简化了Java EE应用程序的开发。 - **Spring 4版本特点**:本书《Pro Spring 4》覆盖的是Spring 4版本,这一...
**SpringToolSuite4 (STS4) 是一个专为Spring框架开发者设计的强大集成开发环境(IDE),它是基于Eclipse平台构建的。**这个工具为Spring框架的开发提供了丰富的特性,包括智能代码提示、强大的调试功能、方便的配置...
**Spring框架简介** Spring框架是Java开发领域中最广泛使用的轻量级框架之一,自2003年首次发布以来,它极大地推动了企业级Java应用的发展。Spring的主要目标是简化Java开发,通过提供一个全面的编程和配置模型,...
### Spring Framework 简介 #### 一、Spring Framework 的独特之处 在众多J2EE框架中,Spring Framework 自2003年发布以来一直备受瞩目。与其他框架相比,Spring Framework 的独特之处在于: 1. **专注于管理业务...
### Spring框架简介 Spring框架是一个开源的应用框架,由Rod Johnson在2004年创建。它主要用来简化企业级Java应用程序的开发工作。Spring框架的核心特性包括依赖注入(Dependency Injection, DI)、面向切面编程...
【Spring Annotation简介一】 在Java开发领域,Spring框架以其强大的功能和灵活性深受广大开发者喜爱。Spring Annotation是Spring框架中的一个重要特性,它极大地简化了配置,提高了代码的可读性和可维护性。这篇...
**Spring Data 概述** Spring Data 是一个广受欢迎的开源框架,它简化了与数据库的交互,特别是对于Java开发者而言。这个框架的核心目标是通过提供一个一致的编程模型和简单的API来减少数据访问层的复杂性,使得...
### Spring4 视频教程知识点概述 #### 一、Spring框架简介 - **Spring框架**:Spring 是一个开源框架,最初由 Rod Johnson 创建,目的是为了简化企业级应用开发的复杂性。 - **版本**:本教程针对的是 Spring4 ...
一、Spring Framework 4 简介 Spring 是一个开源的Java平台,它提供了一个全面的编程和配置模型,用于现代Java应用程序。Spring 4 强化了对Java 8的支持,并改进了对Web和WebSocket的支持。它包含的核心特性有: 1....
Spring Tool Suite 4 简介** STS4是Spring社区推出的新一代开发工具,它整合了Eclipse的所有功能,并对Spring开发进行了深度优化。这个IDE支持最新的Spring框架,包括Spring Boot、Spring Cloud等,使得开发者能够...
### Spring4 API 相关知识点 #### 一、Spring Framework 概览 1. **Spring框架简介** - Spring框架是一个开源的Java平台,旨在简化企业级应用开发。 - 它提供了一种全面的方式来配置和管理应用程序组件,支持...
**Spring Roo 简介,第 4 部分: 用 Spring Roo 和 Cloud Foundry 在云中快速开发应用程序** 在本篇文章中,我们将深入探讨 Spring Roo 的使用,以及如何结合 Cloud Foundry 进行云端应用开发。Spring Roo 是一个...
**Spring AOP切面编程简介** 在Java世界中,面向切面编程(Aspect-Oriented Programming,简称AOP)是一种编程范式,它允许我们分离关注点,将横切关注点(如日志、事务管理、性能监控等)与业务逻辑代码解耦。...
一、Log4j2简介 Log4j2是Apache基金会开发的一个日志处理框架,它是Log4j的升级版,提供了更高效的性能和丰富的功能。Log4j2的设计目标是提供灵活的日志记录方式,包括异步日志记录、动态配置、插件架构等特性,...
- **Spring简介**:Spring框架是一个开源的Java平台,提供了一个全面的基础架构支持,用于开发企业级应用程序。它简化了Java应用程序的开发过程,提供了诸如依赖注入、面向切面编程等特性。 - **功能概述**:Spring...