您的位置:首页 > 编程语言 > Java开发

初学 快速入门 Spring5.0框架

2017-11-16 14:42 399 查看

初学 快速入门 Spring5.0框架

初入Spring

一、Spring是干什么的?

Spring框架是由于软件开发的复杂性而创建的。在我目前看来是管理JavaBean的松藕合的关系。

二、Spring是什么框架?

Spring是轻量级控制反转(IOC)和AOP面向切面的容器框架

三、下载Spring框架地址:

https://repo.spring.io/webapp/#/home

然后搜索 spring-framework-5

这里下载的是 spring-framework-5.0.1.RELEASE-dist.zip

用Spring编写第一个程序

一. 导入jar包:

spring-core
spring-context
spring-expression
spring-aop
spring-beans
commons-logging

导入顺序不分先后


二. 创建简单Bean

Dog.java

public class Dog {

private String name;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

@Override
public String toString() {
return "Dog [name=" + name + "]";
}
}


三. 编写xml

我们把这个Dog类映射到xml文件中,xml文件名可以随意写,我们映射的类是JAVABean,所以我这里起名为bean.xml

bean.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 
<bean id="dog" class="cn.bean.Dog">
<property name="name" value="gouwa" ></property>
</bean>

</beans>


xml标签说明:

Bean

映射一个类必须使用的标签

属性

id —->唯一标识,获取该对象的时候也是通过ID来获取

class —->类全名

property

Bean标签下的子标签,给类的属性赋值需要它

属性

name —->指定类里面中属性的set方法名称。(setName)就写name,如果是(setToName),就写ToName

value —->给这个属性赋值

四.测试

创建一个JAVA文件,使用Spring框架来创建Dog类

ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
Dog bean = context.getBean("dog",Dog.class);
System.out.println(bean);


运行结果:Dog [name=gouwa]

注意

类里面的属性一定要set方法,不然Spring会报错

如果不想去官网下载,我这里也为你们准备好了Spring框架哦。

下载地址:http://download.csdn.net/download/qq_31403321/10121382
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring 框架