Spring基础

Spring是一个开源框架,有近20年历史,从开始的IoC ,AOP框架发展为一站式多项目的基础平台,从Spring Framework、Spring Data、SpringSocial 到 spring Boot、Spring Cloud等,Spring已经发展为面向全领域的一体化解决方案。

一、环境搭建

1.下载jar

我们现在大多数的框架第一件事就是搭建环境,去下面网站下载jar

http://maven.springframework.org/release/org/springframework/spring/

spring-framework-4.3.9.RELEASE-dist.zip

开发spring至少需要使用的jar(5个+1个):

spring-aop.jar 开发AOP特性时需要的JAR

spring-beans.jar 处理Bean的jar

spring-context.jar 处理spring上下文的jar

spring-core.jar spring核心jar

spring-expression.jar spring表达式

三方提供的日志jar

commons-logging.jar 日志

2.sts插件

为了编写时有一些提示或自动生成一些配置信息。

1)可以给eclipse增加 支持spring的插件:

spring tool suite(https://spring.io/tools/sts/all)

下载springsource-tool-suite-3.9.4.RELEASE-e4.7.3a-updatesite.zip,然后在Eclipse中安装:Help-Install new SoftWare.. - Add

2)如果第一种办法报错,那么可以去下载sts工具(

相当于一个集合了Spring tool suite的Eclipse): https://spring.io/tools/sts/

3)sts插件使用

建立一个Spring Bean Definition file文件来当做Spring的配置文件

然后如果我们需要添加aop什么的,既可以在该栏目下面的Namespaces中选中保存就可以自动添加

二、程序(一个简单的IoC应用)

创建一个Java文件,然后将上述的6个jar导入项目,创建一个基类,用于放置目标属性(我这里是student),

1.传统的方式

然后就可以打印出这个学生的信息。

2.使用Spring

在项目中建立一个Spring Bean Definition file文件来当做Spring的配置文件

然后在测试类中用

我们也可以完成对student的属性调用。

三、总结

注:Spring中使用方法都在Bean中

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180602G0WE5R00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券