eclipse spring 入门
来源:互联网 发布:重庆大学的校园网域名 编辑:程序博客网 时间:2024/05/22 10:38
struts入门是SSH里面最简单的,下面开始我们的入门旅程。
1、下载Spring相关jar包。
spring-framework-4.0.4.RELEASE
地址:http://repo.spring.io/libs-release-local/org/springframework/
点击spring,即可进行下载
commons-logging.jar
http://download.csdn.net/download/readgo_xxg/5339124
2、新建一个java项目,然后build path->configure build path->add external jars->将刚才下的所有jar包全部导入
3、接下来就是代码展示了
Axe.java
package org.crazyit.app.service;public class Axe{public String chop(){return "使用斧头砍柴";}}
Person.java
package org.crazyit.app.service;public class Person{private Axe axe;// 设值注入所需的setter方法public void setAxe(Axe axe){this.axe = axe;}public void useAxe(){System.out.println("我打算去砍点柴火!");// 调用axe的chop()方法,// 表明Person对象依赖于axe对象System.out.println(axe.chop());}}
BeanTest.java
package lee;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.crazyit.app.service.*;public class BeanTest{public static void main(String[] args)throws Exception{// 创建Spring容器ApplicationContext ctx = newClassPathXmlApplicationContext("beans.xml");// 获取id为person的BeanPerson p = ctx.getBean("person" , Person.class);// 调用useAxe()方法p.useAxe();}}beans.xml
<?xml version="1.0" encoding="GBK"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://www.springframework.org/schema/beans"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-4.0.xsd"><!-- 配置名为person的Bean,其实现类是org.crazyit.app.service.Person类 --><bean id="person" class="org.crazyit.app.service.Person"><!-- 控制调用setAxe()方法,将容器中axe Bean作为传入参数 --><property name="axe" ref="axe"/></bean><!-- 配置名为axe的Bean,其实现类是org.crazyit.app.service.Axe类 --><bean id="axe" class="org.crazyit.app.service.Axe"/><!-- 配置名为win的Bean,其实现类是javax.swing.JFrame类 --><bean id="win" class="javax.swing.JFrame"/><!-- 配置名为date的Bean,其实现类是java.util.Date类 --><bean id="date" class="java.util.Date"/></beans>
在项目中的目录应该是这样的:
4、回到beantest run一下即可出结果
0 0
- eclipse spring 入门
- Spring,eclipse入门demo
- flex eclipse整合spring入门
- eclipse下struts+spring+hibernate快速入门
- Eclipse环境下 spring MVC 入门实例
- Eclipse开发Spring MVC入门示例
- Spring Boot入门一:在Eclipse中使用Spring boot
- eclipse下struts+spring+hibernate快速入门(2)
- eclipse下struts+spring+hibernate快速入门(2)
- Eclipse下Struts +spring+ hibernate快速入门(1)
- Eclipse+Spring从头学到脚之4-入门篇A
- Eclipse+Spring从头学到脚之5-入门篇B
- Eclipse+Spring从头学到脚之6-入门篇C
- Eclipse Che开发Spring Web应用(入门) (二)
- 在eclipse中配置一个简单的spring入门项目
- Mac Eclipse 新建maven+spring项目(入门)
- Eclipse入门
- Eclipse入门
- 看门狗
- Lucene的作用以及应用
- cannot convert parameter 1 from 'TCHAR [260]' to 'WCHAR *'
- 【原创】Linux 大规模请求服务器连接数相关设置
- switch case 为何比if else 高效
- eclipse spring 入门
- 怎样让bootstrap 3.3.4支持ie8
- 枚举方法
- 如何写出难以维护的代码--代码命名
- Linux - 文件属性及目录相关系统调用
- Microsoft OLE DB Provider for ODBC Drivers error '80004005' Can't connect to MySQL server的一种原因
- html css隐藏input的file特性
- 在Eclipse中关联Android SDK的源代码(亲测有效)
- 触发Full GC执行的情况