Spring(一)第一个示例
2016-03-24 17:54
561 查看
原文链接:http://www.orlion.ga/185/
一、下载与安装Spring
1、访问https://repo.spring.io/webapp/#/artifacts/browse/tree/Properties/libs-release-local/org/springframework/spring/3.2.16.RELEASE/spring-framework-3.2.16.RELEASE-dist.zip 右键download
2、eclipse中windows->proference->java->bulid path->User libraries创建一个名为Spring的user libraries,导入下载的包中lib目录下如图所示的jar包(commons-logging需要另外下载)
二、使用
创建如图所示代码结构:
UserDAO.java:
UserDAOImpl.java
UserService.java
User.java
beans.xml内容:
现在可以在代码中测试一下Spring了:
SpringTest.java
右键运行即可在控制台看到:save usering,成功。
一、下载与安装Spring
1、访问https://repo.spring.io/webapp/#/artifacts/browse/tree/Properties/libs-release-local/org/springframework/spring/3.2.16.RELEASE/spring-framework-3.2.16.RELEASE-dist.zip 右键download
2、eclipse中windows->proference->java->bulid path->User libraries创建一个名为Spring的user libraries,导入下载的包中lib目录下如图所示的jar包(commons-logging需要另外下载)
二、使用
创建如图所示代码结构:
UserDAO.java:
package ml.orlion.dao; import ml.orlion.model.User; public interface UserDAO { public void saveUser(User user); }
UserDAOImpl.java
package ml.orlion.dao.impl; import ml.orlion.dao.UserDAO; import ml.orlion.model.User; public class UserDAOImpl implements UserDAO{ public void saveUser(User user){ System.out.println("save usering"); } }
UserService.java
package ml.orlion.service; import ml.orlion.dao.UserDAO; import ml.orlion.dao.impl.UserDAOImpl; import ml.orlion.model.User; public class UserService { private UserDAO userDAO = new UserDAOImpl(); public UserDAO getUserDao() { return userDAO; } public void setUserDao(UserDAO userDAO) { this.userDAO = userDAO; } public void saveUser(User user){ this.userDAO.saveUser(user); } }
User.java
package ml.orlion.model; public class User { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
beans.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="userDao" class="ml.orlion.dao.impl.UserDAOImpl"> </bean> <bean id="userService" class="ml.orlion.service.UserService"> <property name="userDao" ref="userDao"/> </bean> </beans>
现在可以在代码中测试一下Spring了:
SpringTest.java
package ml.orlion.spring; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.support.ClassPathXmlApplicationContext; import ml.orlion.model.User; import ml.orlion.service.UserService; public class SpringTest { public static void main(String[] args){ BeanFactory appContext = new ClassPathXmlApplicationContext("beans.xml"); UserService userService = (UserService)appContext.getBean("userService"); User u = new User(); u.setName("test"); u.setAge(1); userService.saveUser(u); } }
右键运行即可在控制台看到:save usering,成功。
相关文章推荐
- 主键ID流水号
- eclipse如何导入项目
- java测试方法和代码的运行时间
- Java学习笔记(三)之― Java中的变量、数据类型、运算符、类型转换
- [Java代码] 【WebService】——CXF整合Spring
- List接口的实现类---ArrayList、LinkedList、Vector之间的区别--------(java复习)
- java对象传递小解析
- java 使用jxl API 获取 Excel表格中的内容
- jdk并发
- 31. Next Permutation | Java最短代码实现
- Java基本知识之三(多线程)
- 【JAVA】修改项目包名
- Java——复选框:JCheckBox
- java中触发器CronTrigger表达式的配置
- MyEclipse------各种问题解决方法
- Spring
- Java this 关键字返回当前类实例变量
- java在代码中获取Spring的bean的几种方式
- MyEclipse------如何添加jspsmartupload.jar+文件上传到服务器
- java图片处理——多张图片合成一张Gif图片并播放或Gif拆分成多张图片