Spring2.5.6开发环境搭建图文教程
发布时间 - 2026-01-11 01:14:17 点击率:次Spring2.5.6开发环境搭建的过程,供大家参考,具体内容如下

1、jar 包准备:
spring 2.5.6 的 jar 包(链接: https://pan.baidu.com/s/1geHM6D9 密码: himj),如图:
commons-logging-1.2(链接: 下载地址),如图:
JUnit 4.7(链接: 下载地址),如图:
2、建立 User Library
2.1 建立 spring 2.5.6 的 User Library
2.1.1 通过路径 Window --> Preferences --> Java --> Build Path --> User Libraries
2.1.2 创建步骤,如下列的图:
这样 spring 2.5.6 Library 就创建好了,以后如果有新的jar包要加进来,可以选中library、点击 Add External JARs进行添加,想加多少加多少。
2.2 建立 JUnit4 的 User Library
2.2.1 通过路径 Window --> Preferences --> Java --> Build Path --> User Libraries
2.2.2 创建步骤,如下列的图:
进入添加User Library 的界面后
建好的两个 Library 如上图。
3、创建相关的一些类和接口,本测试程序创建了 User、UserDAO、UserDAOImpl、UserService,代码如下:
User
package com.bjsxt.model;
public class User {
private String username;
private String password;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
UserDAO
package com.bjsxt.dao;
import com.bjsxt.model.User;
public interface UserDAO {
public void save(User u);
}
UserDAOImpl
package com.bjsxt.dao.impl;
import com.bjsxt.dao.UserDAO;
import com.bjsxt.model.User;
public class UserDAOImpl implements UserDAO{
public void save(User u) {
System.out.println("a user saved!");
}
}
UserService
package com.bjsxt.service;
import com.bjsxt.dao.UserDAO;
import com.bjsxt.model.User;
public class UserService {
private UserDAO userDAO;
public void addUser(User u){
this.userDAO.save(u);
}
public UserDAO getUserDAO() {
return userDAO;
}
public void setUserDAO(UserDAO userDAO) {
this.userDAO = userDAO;
}
}
4、编写与上面类对应的配置文件 beans.xml(名字随便取)
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-2.5.xsd"> <bean id="u" class="com.bjsxt.dao.impl.UserDAOImpl"></bean> <bean id="userService" class="com.bjsxt.service.UserService"> <property name="userDAO"> <ref bean="u"/> </property> </bean> </beans>
5、编写 spring 测试类:
UserServiceTest
package com.bjsxt.service;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.bjsxt.model.User;
public class UserServiceTest {
@Test
public void testAddUser() throws Exception {
ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");//初始化ApplicationContext对象,加载配置文件beans.xml
UserService service = (UserService)ctx.getBean("userService");//从容器中取
User u = new User();
u.setUsername("zhangsan");
u.setPassword("zhangsan");
service.addUser(u);//容器中已经配置了UserDAOImpl了,并把DAOImpl注入到service之中,所以service直接就可以保存了
}
}
结果:
代码链接: spring 2.5.6 框架的搭建.zip
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Spring
# Spring2.5.6
# SpringMVC环境下实现的Ajax异步请求JSON格式数据
# AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
# springMVC配置环境实现文件上传和下载
# Java+Spring+MySql环境中安装和配置MyBatis的教程
# windows环境下Redis+Spring缓存实例讲解
# struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.
# spring mvc4.1.6 spring4.1.6 hibernate4.3.11 mysql5
# Java环境中MyBatis与Spring或Spring MVC框架的集成方法
# spring profile 多环境配置管理详解
# 详解springboot + profile(不同环境读取不同配置)
# 如图
# 下载地址
# 配置文件
# 好了
# 加多少
# 并把
# 具体内容
# 大家多多
# 就可以
# 中取
# 建好
# 存了
# 加载
# 如上图
# getUsername
# 包要加
# JARs
# Libraries
# External
# Add
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
香港服务器建站指南:免备案优势与SEO优化技巧全解析
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
如何在云主机快速搭建网站站点?
详解CentOS6.5 安装 MySQL5.1.71的方法
如何在万网自助建站平台快速创建网站?
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
进行网站优化必须要坚持的四大原则
Laravel如何配置和使用缓存?(Redis代码示例)
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
Laravel观察者模式如何使用_Laravel Model Observer配置
历史网站制作软件,华为如何找回被删除的网站?
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
如何用y主机助手快速搭建网站?
Laravel如何实现用户密码重置功能?(完整流程代码)
Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】
Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
创业网站制作流程,创业网站可靠吗?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
如何在阿里云服务器自主搭建网站?
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
如何快速启动建站代理加盟业务?
如何在阿里云ECS服务器部署织梦CMS网站?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
微信小程序制作网站有哪些,微信小程序需要做网站吗?
如何快速搭建安全的FTP站点?
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
油猴 教程,油猴搜脚本为什么会网页无法显示?
如何正确选择百度移动适配建站域名?
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
Laravel如何生成URL和重定向?(路由助手函数)
如何在Windows虚拟主机上快速搭建网站?
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
如何在不使用负向后查找的情况下匹配特定条件前的换行符
Laravel如何为API生成Swagger或OpenAPI文档
Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
如何在IIS服务器上快速部署高效网站?

