初学 快速入门 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.javapublic 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.xmlbean.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
相关文章推荐
- webService快速入门入门系列《6》----cfx框架集成spring
- Spring MVC(Spring Boot框架)快速入门
- SSM(Spring+SpringMVC+MyBatis)框架快速整合入门教程
- 初识Spring Boot框架和快速入门
- (Spring Boot框架)快速入门
- JAVA框架三剑客 - Struts+Spring+Hibernate快速入门
- Quartz 框架快速入门(四)--配置文件通过Spring托管
- Spring初学快速入门
- spring boot框架学习1-认识spring boot和快速入门
- spring boot框架学习1-认识spring boot和快速入门
- spring boot框架学习1-认识spring boot和快速入门
- Spring Cloud 快速入门esclipse快速搭建微服务框架 (一)-注册与发现
- 微服务开发的入门级框架Spring Boot详解(三)
- Spring 快速入门教程
- struct hibernate spring 经典框架 搭建 入门实例
- 基于Spring Boot构建的Spring MVC快速入门
- Java开发框架Play框架快速入门
- 快速入门1springboot
- Dojo QuickStart 快速入门教程 (4) 简单的测试框架
- Quartz 框架快速入门(三)