首页 > 代码库 > 【Spring】浅析Spring框架的搭建
【Spring】浅析Spring框架的搭建
目录结构:
<script type="text/javascript">// </script>
contents structure [-]
- Spring是什么
- 搭建Spring框架
- 简单Demo
- 1,建立User类
- 2,建立Test类
- 3,建立ApplicationContext文件
- 参考文章
Spring是什么
Spring是一个容器框架,用于配置bean并且维护bean之间关系的框架。
Spring的结构图:
搭建Spring框架步骤
- 下载Spring开发包,Spring-4.3.4完整开发包下载。
- 在JavaProject下面建立一个lib目录,将开发包下面的libs目录里的所有以spring开头的jar文件,和commons-logging文件都拷贝到新建的lib里面。
- 将拷贝的文件全部选中,然后添加到Build path里。
简单Demo
我的结构目录:
建立一个User类
package com.server;public class User { private String name;public void getName() { System.out.println("Hello "+name);}public void setName(String name) { this.name = name;}}
建立一个Test类
package com.test;/* *引入ApplicationContext和ClassPathXmlApplication */import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.server.User;public class Test { public static void main(String[] args) { ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml"); User user = (User)ac.getBean("user");//根据Bean的id来识别 user.getName(); }}
ApplicationContext是一个接口,由ClassPathXmlApplicationContext寻找applicationContext这个文件,在开发包里一个index.html的网页文件,读者可以在里面查找相应Spring版本的API文档。
ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
建立applicationContext文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:p="http://www.springframework.org/schema/p" xmlns:util="http://www.springframework.org/schema/util" xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:cache="http://www.springframework.org/schema/cache" xsi:schemaLocation=" http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd http://www.springframework.org/schema/cache http://www.springframework.org/schema/cache/spring-cache-3.1.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"> <!-- 在容器文件中配置bean(service/dao.domain/action/数据原); --> <!-- bean的作用是,当我们的Spring框架加载的时候,spring就会自动创建一个bean对象,并且放入内存。id是标识符,class指定路径 本例相当于: User user=new User(); user.setName(""chauncy); --> <bean id="user" class="com.server.User"> <property name="name"> <value>chauncy</value> </property> </bean>
</beans>
参考文章
http://blog.csdn.net/zoutongyuan/article/details/27073683
本文为博主原创文章,如需转载请注明出处。
【Spring】浅析Spring框架的搭建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。