博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring学习——从入门到精通
阅读量:5298 次
发布时间:2019-06-14

本文共 1320 字,大约阅读时间需要 4 分钟。

本文章是博主原创,转载需注明出处。

第一篇先简单入个门——通过Spring创建对象

开发环境为Myeclipse2013,JDK版本为1.6,不要嫌它老,新知识都是在旧知识的基础上建立起来的,所谓基础不牢地动山摇,跟着我的文章一点一点的走,再加上自己的勤奋努力,成为大神指日可待。

先说一下spring的jar包,只要是以org.springframework开头的都是spring官方的jar包,以com.springsource开头的都是第三方开发的jar包。

创建Spring项目的步骤如下:

一、新建一个java项目命名为Spring1

 

二、引入Spring倚赖

加入的过程无需演示,一路下一步即可,注入完成后项目中会多一个applicationContext.xml文件。

三、创建两个类

一个是要生成对象的类Dog.java,一个是测试用的类Test.java

四、编辑applicationContext.xml文件

在<beans></beans>标签中添加子标签<bean></bean>,<bean>标签中有两个经常用的属性,id和class。今天就用这两个属性来演示如何用Spring创建对象

五、代码部分

目录结构:

 

1、要生成对象的类Dog.java

package com.zct; public class Dog {    public void show() {        System.out.println("我是通过Spring容器创建的对象.....");    }}

2、applicationContext.xml文件

 

3、测试文件Test.java

package com.zct.test;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.zct.Dog; public class Test {    public static void main(String[] args) {        ClassPathXmlApplicationContext cpx=new ClassPathXmlApplicationContext("applicationContext.xml");        Dog d=(Dog)cpx.getBean("dog");        d.show();    }}

 

需要用到一个类ClassPathXmlApplicationContext(“”);参数写applicationContext.xml文件的名字。

需要用到上面那个类中的一个方法getBean(“”);参数写<bean>标签中的id名,来得到指定类的对象。

运行结果为:

 

通过以上代码可以看出使用Spring容器创建对象的好处就在于不用再使用new关键字来创建对象了,方便解耦、简化开发。

第二篇明天继续。。。

转载于:https://www.cnblogs.com/CuSO4/p/8459082.html

你可能感兴趣的文章
正则表达式
查看>>
开源网络漏洞扫描软件
查看>>
yum 命令跳过特定(指定)软件包升级方法
查看>>
创新课程管理系统数据库设计心得
查看>>
Hallo wolrd!
查看>>
16下学期进度条2
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
Chapter 3 Phenomenon——12
查看>>
C语言中求最大最小值的库函数
查看>>
和小哥哥一起刷洛谷(1)
查看>>
jquery对id中含有特殊字符的转义处理
查看>>
遇麻烦,Win7+Ubuntu12.10+Archlinux12.10 +grub
查看>>
SqlBulkCopy大批量导入数据
查看>>
pandas 修改指定列中所有内容
查看>>
字符串压缩
查看>>
「 Luogu P2285 」打鼹鼠
查看>>
lua语言入门之Sublime Text设置lua的Build System
查看>>
vue.js基础
查看>>
电脑的自带图标的显示
查看>>
[转载] redis 的两种持久化方式及原理
查看>>