Spring环境搭建和第一个Spring程序

Spring环境搭建和第一个Spring程序一、 概述1、 Spring的发展(1) 是2003年由Rod Jahnson提出的轻量级的开发框架,可以解决面向对象编程中的耦合性问题。(2) 它的产品:Spring 、SpringBoot、SpringData、SrpingMVC、Spring Cloud等,我们所学的是SpringFramwork,最新的版本是5,我们学的是4.9。(3) Spring框架可以解决我们开发中遇到的各个层,包括视图层、业务层、持久层。2、 核心内容IoC、DI、A
摘要由CSDN通过智能技术生成

Spring环境搭建和第一个Spring程序

一、 概述
1、 Spring的发展
(1) 是2003年由Rod Jahnson提出的轻量级的开发框架,可以解决面向对象编程中的耦合性问题。
(2) 它的产品:Spring 、SpringBoot、SpringData、SrpingMVC、Spring Cloud等,我们所学的是SpringFramwork,最新的版本是5,我们学的是4.9。
(3) Spring框架可以解决我们开发中遇到的各个层,包括视图层、业务层、持久层。
2、 核心内容
IoC、DI、AOP
(1)IoC( Inversion of Control):控制反转
(2)DI(Dependency Injection):注入依赖
(3)AOP(Aspect Oriented Programming):面对方面的编码或面向切面的编程
目前我们学的是OOP:面向对象的编程
另外IoC和DI表示的内容是一致。
3、 解决的问题
(1)解耦应用程序
(2)简化开发流程
(3)AOP支持
(4)声明式事务
(5)集成junit5
二、 环境搭建
1、下载jar包
(1) http://repo.spring.io/release/org/springframework/spring/
(2) https://maven.springframework.org/release/org/springframework/spring/
(3) https://repo.spring.io/
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

或直接输入地址:
https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring
在这里插入图片描述

说明:
(1) dist是要下载的jar,里面包含很多个jar包
(2) docs是spring的API文档
(3) schema是maven的配置文件即xml里面的文件信息
(4) 第三方的日志jar包,搜索(common logging.jar mvn)
https://mvnrepository.com/artifact/commons-logging/commons-logging/1.1.1

2、Spring框架库需要使用的jar包
spring的jar包
spring-aop-4.3.9.RELEASE.jar :AOP操作必须导入此包
spring-beans-4.3.9.RELEASE.jar:实体类
spring-context-4.3.9.RELEASE.jar:上下文
spring-core-4.3.9.RELEASE.jar:核心包
spring-expression-4.3.9.RELEASE.jar:spring的专属表达式包
每个jar包都包含3个文件:
在这里插入图片描述

截图中的jar包分别表示:
(1) 需要在spring项目中导入的jar包
(2) 帮助文档
(3) 数据源,通过绑定,可以在开发中通过ctrl+单击类或接口追踪该类或接口的使用。
日志的jar包
log4j-1.2.17.jar commons-logging.jar
单元测试的jar包
在这里插入图片描述

三、 安装Spring插件
1、 下载安装(搜索 eclipse sts)
https://spring.io/tools3/sts/all
下载springsource-tool-suite-3.9.7.RELEASE-e4.9.0-updatesite,在eclipse中help-install new software…进行安装
在这里插入图片描述

上述操作完后等待eclipse安装到100%后重启。

2、 在线安装
http://dist.springsource.com/release/TOOLS/update/e4.9/
在这里插入图片描述

3、直接下载集合sts的eclipse ide
https://spring.io/tools

四、 创建项目完成第一个测试程序
1、 创建项目
2、 导入jar包(5+2)
3、 配置日志文件

Configure logging for testing: optionally with log file

log4j.rootLogger=WARN, stdout

log4j.rootLogger=WARN, stdout, logfile

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.l
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值