当前位置:网站首页 > R语言数据分析 > 正文

spring简单入门实例(简单说一下spring)



  1 JDK安装

  2 Struts2简单入门示例

前言

  作为入门级的记录帖,没有过多的技术含量,简单的搭建配置框架而已。这次讲到spring,这个应该是SSH中的重量级框架,它主要包含两个内容:控制反转依赖注入,和AOP面向切面编程。

  控制反转意思就是说,当我们调用一个方法或者类时,不再有我们主动去创建这个类的对象,控制权交给别人(spring)。

  依赖注入意思就是说,spring主动创建被调用类的对象,然后把这个对象注入到我们自己的类中,使得我们可以使用它。

  

  举个简单的例子,程序猿加班了一个月,很累,想要放松下,于是去找人吃“麻辣烫”。

  不使用spring的传统做法是,我们自己通过陌陌微信等神器,主动寻找目标,花费大量人力物力,达成协议后,申请“场所”办正事。

  而使用spring的做法就很方便了,我们直接去某个场所,那个地方直接就有目标候着!

  这是多么神奇的功能啊!

(此图涉及暴力,18岁以下自行负责)  

  我们把一个方法看做是一个切面,在这个切面的前后或者周围,都可以设置其他的处理方法,进行一些特殊的处理。

  比如一个“吃蛋糕”的方法,在这个方法前需要“拆包装”,方法后需要“打扫卫生”,都可以通过这种编程方式来实现。

  1 首先我们需要一个bean,用某种方法(设置注入需要有setter函数,构造注入需要有构造函数,相应的bean.xml配置文件也会不同)设定注入方式。

  2 bean.xml,设置bean与类的关系,并关联默认的注入值。

  3 获取bean.xml文件,创建实例对象,直接调用方法。

  可以看到,我们开发的程序只有第三步的“创建实例对象,直接调用方法”,并没有为他进行初始化等工作,就可以直接调用它的方法,获取它的值。其实spring在程序初始化的时候,就会为我们把bean对应的对象注入进来,帮助我们完成初始化,因此我们只要通过一个引用对象,就可以直接调用了。

  1 需要的jar包和文件结构

  jar包下载地址:http://pan.baidu.com/s/1sjDbzrR

  

  2 bean.xml配置文件,放在src目录

  3 Person类,这里使用的是set设置注入方式

  4 test类

  5 执行结果

到此这篇spring简单入门实例(简单说一下spring)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • stlmap详解(strtomap)2025-01-29 19:36:08
  • rang me up什么意思(you raseme up什么意思)2025-01-29 19:36:08
  • hprof文件分析内存泄露(如何分析hprof文件)2025-01-29 19:36:08
  • store苹果商店下载(store苹果商店下载tiktok)2025-01-29 19:36:08
  • airplay安卓(airplay安卓手机有吗)2025-01-29 19:36:08
  • tr111协议(tr181协议)2025-01-29 19:36:08
  • resnet18网络结构代码(resnet101网络结构)2025-01-29 19:36:08
  • ar是什么?(ar是什么基团)2025-01-29 19:36:08
  • mha是什么意思医学(mhr医学上是什么意思)2025-01-29 19:36:08
  • de4dot脱壳出错(dexinjector脱壳)2025-01-29 19:36:08
  • 全屏图片