> 文章列表 > 第三章 spring IOC与Bean环境搭建与应用

第三章 spring IOC与Bean环境搭建与应用

第三章 spring IOC与Bean环境搭建与应用

1、手动导入Lib包搭建环境

1.1、下载Apache Common Logging API

https://commons.apache.org/proper/commons-logging/download_logging.cgi

1.2、下载spring

https://repo.spring.io/ui/native/release/org/springframework/spring/5.3.13/
第三章 spring IOC与Bean环境搭建与应用

名称 作用
docs 包含 Spring 的 API 文档和开发规范
libs 包含开发需要的 jar 包和源码包
schema 包含开发所需要的 schema 文件,在这些文件中定义了 Spring 相关配置文件的约束
名称 作用
spring-core-x.x.xx.jar 包含 Spring 框架基本的核心工具类,Spring 其他组件都要用到这个包中的类,是其他组件的基本核心。
spring-beans-x.x.xx.jar 所有应用都要用到的,它包含访问配置文件、创建和管理 Bean 以及进行 Inversion of Control(IoC)或者 Dependency Injection(DI)操作相关的所有类。
spring-context-x.x.xx.jar Spring 提供在基础 IoC 功能上的扩展服务,此外还提供许多企业级服务的支持,如邮件服务、任务调度、JNDI 定位、EJB 集成、远程访问、缓存以及各种视图层框架的封装等。
spring-expression-x.x.xx.jar 定义了 Spring 的表达式语言。需要注意的是,在使用 Spring 开发时,除了 Spring 自带的 JAR 包以外,还需要一个第三方 JAR 包 commons.logging 处理日志信息。

2、Hello world

2.1、导入依赖包

第三章 spring IOC与Bean环境搭建与应用

2.2、定义bean类:HelloWorld.java

第三章 spring IOC与Bean环境搭建与应用

2.3、定义Spring bean加载类

第三章 spring IOC与Bean环境搭建与应用

2.4、定义配置文件bean.xml

第三章 spring IOC与Bean环境搭建与应用

<?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-3.0.xsd"><bean id="helloWorld" class="com.xxx.spring.bean.HelloWorld"><property name="message" value="Hello world"/></bean>
</beans>