Spring-项目创建
本文最后更新于:2022年1月26日 下午
Spring项目创建
Spring是一个以IoC(Inversion of Control,反转控制)和AOP(Aspect Oriented Programming,面向切片编程)为内核的轻量级框架。
Spring框架包
我们从官网下载的Spring源码包的libs目录下包含60个JAR文件,libs目录中的JAR包分为3类:
- 以RELEASE.jar结尾的是Spring框架class文件的压缩包
- 以RELEASE-javadoc.jar结尾的是Spring框架API文档的压缩包
- 以RELEASE-sources.jar结尾的是Spring框架源文件的压缩包
整个Spring框架由20个模块组成,该目录下Spring为每个模块都提供了这3类压缩包。
在libs目录中有4个Spring的基础包,分别对应了Spring核心容器的4个模块,具体介绍如下:
spring-core-4.3.6.RELEASE.jar
包含Spring框架基本的核心工具类,Spring其他组件都要用到这个包里的类
spring-beans-4.3.6.RELEASE.jar
所有应用都要用到的JAR包,包含访问配置文件、创建和管理Bean以及进行IoC或DI操作相关的所有类
spring-context-4.3.6.RELEASE.jar
Spring提供了在基础IoC功能上的扩展服务,还提供了许多企业级服务支持,如任务调度、JNDI定位、EJB集成、远程访问、缓存、邮件服务以及各种视图层框架的封装等
spring-expression-4.3.6.RELEASE.jar
定义了Spring的表达式语言
在使用Spring进行开发时,Spring的核心容器还需要依赖commons.logging的JAR包。该JAR包的下载地址为:Apache Commons Logging - Download Apache Commons Logging
下载后解压得到commons.logging-1.2.jar。
在学习Spring框架时,只需要Spring的4个基础包和commons.logging-1.2.jar包即可,可将其复制到项目的lib目录下,并添加到类路径依赖中。
主要介绍两种创建Spring项目的方式:
- 通过导入jar包创建
- 通过Maven项目添加依赖创建
通过导入jar包创建
首先下载Spring源码包,下载地址:repo.spring.io ,选择需要的版本先下载到本地
创建一个新的Java Project:
SpringTest
在项目目录下新建一个lib目录,用于存放Spring需要用到的jar包
在IDEA项目中,依次点击文件-项目结构-模块-依赖,导入刚刚添加的5个jar包,应用并确认
接下来便可以尝试使用Spring框架写一个示例程序
在项目目录下创建
applicationContext.xml
文件,用于配置Spring Beans
的相关信息创建一个接口
user
,包含一个login方法,创建一个实体类userimpl
实现user
接口,打印一句话即可编写
applicationContext.xml
配置文件,添加一个新的bean
为实现的userimpl
,bean的id为user
,class为userimpl的路径编写测试程序,通过ApplicationContext类获取一个userimpl对象,并调用其login方法
通过Maven项目创建
这种方法更加简单,无需我们自己下载Spring源码,创建Maven项目并在pom.xml文件中添加spring-context的依赖即可,由Maven帮助我们下载相关的源码包并导入。
导入成功后,在resources目录下创建一个applicationContext.xml文件,之后便可以编写相关程序。
本文作者: ziyikee
本文链接: https://ziyikee.fun/2022/01/26/Spring-%E9%A1%B9%E7%9B%AE%E5%88%9B%E5%BB%BA/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!