QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

VIP至尊会员

Rank: 15Rank: 15Rank: 15

积分
17
查看: 114|回复: 1

[技术交流] spring-01

[复制链接]
最佳答案
0 
累计签到:13 天
连续签到:1 天
小气鬼 发表于 2017-9-9 10:52:04 1141 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

昨天开始接触spring这个框架,主要是跟着尚硅谷的佟刚老师的视频进行学习的。
视频地址http://edu.csdn.net/course/detail/852/11716?auto_start=1


来说说的第一天学习进展吧,主要写了一个helloward
首先需要下载eclipse,下载地址,百度。我的eclipse是eclipse Java EE IDE for web Developers,版本号4.6.3

1.配置spring开发工具插件:spring-tool-suite,这个插件是为了方便开发spring时,我们所需要的命名空间能够进行选择。
(不知道这样表达得清不清楚,反正这个插件的作用就是为了命名空间)

本人采用本地配置,配置步骤:
(1).打开 eclipse-->help-->Install new software
(2).点击 Install页面的add按钮,选择已下载的spring-tool-suite进行安装,直接next
(3).重启eclipse,开始也出现springIDE的选项,表示安装插件成功

2.导入spring的包

因为只是写spring的helloword,并不需要吧spring的包全都导进去
那么,选择那几个包进行导入呢?
如下图所示

除了这四个包之外,还要配置
commons-logging-1.2.jar这个包,这个包比较特别,它不是直接在spring包里的,要单独下载,下载地址可以自己百度,这个包要根据自己的eclipse版本来下载对应的包
全部导入,并add到lib中后,便如下图

那么我们开始写一个helloward吧。
创建一个helloward的bean
  1. package beans;

  2. public class HelloWard {
  3.        
  4.         private String name;
  5.        
  6.         public HelloWard() {
  7.                
  8.         }
  9.        
  10.         public void setName(String name) {
  11.                 this.name = name;
  12.         }
  13.        
  14.         public void hello() {
  15.                
  16.                 System.out.println("hello: "+name);
  17.         }
  18. }
复制代码


一定要加set方法,理由在下面的xml文件作解析
开始配置spring的IOC容器,new-->other--->spring--->spring bean....命名空间

配置HelloWord bean
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.         xmlns:util="http://www.springframework.org/schema/util"
  5.         xmlns:p="http://www.springframework.org/schema/p"
  6.         xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  7.                 http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.3.xsd">

  8.         <!-- 配置 Hello ward bean-->
  9.         <bean id="helloWard" class="beans.HelloWard">
  10.         <property name="name" value="Spring"></property>
  11.         </bean>
  12. </beans>
复制代码

之后在main运行
  1. // 创建spring的IOC容器
  2.                 ApplicationContext act = new ClassPathXmlApplicationContext("applicationContext.xml");
  3.                 //根据IOC容器获取entity类的对象
  4.                 HelloWard helloWard = (HelloWard) act.getBean("helloWard");
  5.                 //调用方法
  6.                 helloWard.hello();
复制代码


OK,helloward完成。

spring配置成功

spring配置成功

springIOC容器

springIOC容器

spring4个包

spring4个包
楼层
跳转到指定楼层
最佳答案
0 
累计签到:13 天
连续签到:1 天
小气鬼  楼主| 发表于 2017-9-9 10:53:39 | 显示全部楼层
PS:为啥我的图片没有放在对应的位置

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /3 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-11-22 15:40

快速回复 返回顶部 返回列表