1. Spring组成

  • Inversion of Control (IoC)
  • Aspect Oriented Programming (AOP)
  • Abstract Service

2. Spring下载

http://www.springsource.com/download/community?sid=1212680

3. Spring实例

EricTest.java

package erictest;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;

public class EricTest {
    public static void main(String argv[]) {
        ApplicationContext ctx = new FileSystemXmlApplicationContext("src/ericspring.xml");
        ShowMessage sm = (ShowMessage)ctx.getBean("ericBean");
        sm.show();
    }
}

ShowMessage.java

package erictest;

public class ShowMessage {

private String message;

public void setMessage(String message){
           this.message = message;
    }
   
    public String getMessage(){
           return this.message;
    }

public void show(){
           System.out.print("Spring Test Message: " + getMessage());
    }
}

ericspring.xml

package erictest;

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
    <bean id = "ericBean" class="erictest.ShowMessage">
       <property name="message">
           <value>Says Hello Spring!</value>
       </property>
    </bean>
</beans>

运行即可显示结果

Spring Test Message: Says Hello Spring!

转载于:https://www.cnblogs.com/ericsun/archive/2011/07/11/2103502.html

Spring安装与入门相关推荐

  1. Spring Cloud Eureka 入门 (三)服务消费者详解

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "真正的进步 ...

  2. Spring Cloud Eureka 入门 (二)服务提供者详解

    2019独角兽企业重金招聘Python工程师标准>>> 摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "优秀不是过 ...

  3. Spring Boot 高效入门实战

    凭借开箱即用,远离繁琐的配置等特性,Spring Boot 已经成为 Java 开发者人人必学必会的开源项目.那么开发者该如何快速上手Spring Boot 呢? 进入Spring Boot世界 Ja ...

  4. 一文搞定vim,从安装到入门到精通,助你成功入门vim

    一文搞定vim,从安装到入门到精通 NO.1 闲聊 NO.2 安装(不是重点!觉得这部分讲的不清楚可以去找一篇win下安装vim的文章来看,然后跳去NO.3接着看) NO3. 文章核心重点-vim使用 ...

  5. Spring Boot从入门到精通(超详细)

    Spring Boot从入门到精通(超详细) _kayden_ 2020-07-20 15:19:22 9491 正在上传-重新上传取消​ 收藏 184 分类专栏: springboot 文章标签:  ...

  6. 视频教程-Spring boot快速入门-Java

    Spring boot快速入门 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥12.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 ...

  7. Python:Scrapy的安装和入门案例

    Scrapy的安装介绍 Scrapy框架官方网址:http://doc.scrapy.org/en/latest Scrapy中文维护站点:http://scrapy-chs.readthedocs. ...

  8. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

  9. TensorFlow 安装及入门

    安装 入门 TensorFlow简介 基本操作 loading lazy 安装 上TensorFlow官网按照教程安装. 入门 以下学习内容follow这篇博客 TensorFlow简介 Tensor ...

最新文章

  1. 《数学之美》第1章 文字和语言 vs 数字和信息
  2. linux编程能否用于windows,使R包在Windows和Linux中都可以工作
  3. 【Linux】一步一步学Linux——wget命令(192)
  4. CodeForces - 1203F1 Complete the Projects (easy version)(贪心)
  5. 基于SkyEye的MPC5554 片上Flash实现
  6. 隐藏你不想要的:Bartender 4 for Mac菜单栏应用管理软件
  7. 肌电数据归一化并显示灰度图片
  8. 分享一下“rmvb转avi“的操作技巧,3步搞定
  9. git切换远程分支并拉取最新代码
  10. python爬虫总结,看这篇就够了
  11. HTML新特性-网页排版
  12. 学习《第一行代码Android》(郭霖著)过程中遇到的问题及解惑总结
  13. 神经网络训练平台,在线神经网络训练
  14. 眼睛怎么画?怎样才能画好人物的眼睛?
  15. UUIDUtil获取八位UUID
  16. MATLAB运动目标增强
  17. TCP之快重传与快恢复
  18. 数学建模常用算法汇总及python,MATLAB实现(五) —— 拟合
  19. Percona监控工具初探
  20. bake lightmap in unity 2

热门文章

  1. 使用 dpu 检视 dump 中的字符串.
  2. python3.5 安装PyCrypto
  3. C++设计模式-Decorator装饰模式
  4. linux 获取本机的所有IP地址
  5. ORB-SLAM介绍(无源码版本)
  6. 设计模式:外观模式(C++)【颜值很重要】
  7. 【洛谷习题】填涂颜色
  8. .Net中json序列化与反序列化
  9. redis启动.停止.重启
  10. live-server 箭头函数