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中
领取专属 10元无门槛券
私享最新 技术干货