spring该怎么简单使用
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,今天就跟大家聊聊有关spring该怎么简单使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下面适合刚入门spring的同学,讲一下sprin
千家信息网最后更新 2025年12月03日spring该怎么简单使用
今天就跟大家聊聊有关spring该怎么简单使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
下面适合刚入门spring的同学,讲一下spring的简单使用
首先创建一个maven工程,导入spring的jar
4.0.0 org.example spring-demo 1.0-SNAPSHOT org.springframework spring-context 5.2.8.RELEASE junit junit 4.12
创建一个实体类User
public class User { private Integer id; private String username; private String password; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } 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; }}创建Dao接口以及简单实现
UserDao接口,有一个添加方法和通过id获取user方法
public interface UserDao { void addUser(User user); User getUser(Integer id);}接口的简单实现,我们的目的是使用spring,所以就不直接调用数据库了
public class UserDaoImpl implements UserDao { private final List user = new ArrayList<>(); @Override public void addUser(User user) { this.user.add(user); System.out.println("添加成功"); } @Override public User getUser(Integer id) { List collect = user.stream().filter(w -> w.getId().equals(id)).collect(Collectors.toList()); if (collect.size() <= 0) { return null; } return collect.get(0); }} 创建service接口以及实现类
接口中也定义了两个方法,添加和获取user
public interface UserService { void addUser(User user); User getUser(Integer id);}实现类中我们需要通过set方法,把UserDao进行注入
public class UserServiceImpl implements UserService { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } @Override public void addUser(User user) { userDao.addUser(user); } @Override public User getUser(Integer id) { return userDao.getUser(id); }}接下来我们就可以进行测试了,看我们的bean交给spring之后是否可以创建成功
public class UserServiceTest { private UserService userService; @Before public void getBean() { // 通过类路径读取解析xml文件 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("classpath:applicationContext.xml"); userService = (UserService) applicationContext.getBean("userService"); } @Test public void addUser() { User user = new User(); user.setId(1); user.setUsername("tom"); user.setPassword("123456"); userService.addUser(user); System.out.println(userService.getUser(1)); }}我们调用一下测试方法,可以看到我们的程序正常运行 
看完上述内容,你们对spring该怎么简单使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
接口
方法
内容
成功
测试
接下来
两个
同学
实体
工程
数据
数据库
文件
更多
目的
知识
程序
篇文章
行业
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
填写网络安全检查表
核心交换机网络安全
获取服务器序列号
网络安全竞赛选拔赛
教务系统舆情与网络安全
网络安全宣传周聊城市
人工智能辅助决策网络安全
身边的计算机网络技术应用论文
网络安全报道文章
湖南医疗软件开发
购物网站服务器的接入方式
dw连接 mysql数据库
sag数据库
我的世界怎样创建模组服务器
网络安全应用超市
打印机服务器启动
什么是音乐数据库
博瑞互联网科技
软件系统与数据库的区别
网络安全问题占世界百分比
我的世界基岩版大型服务器存档
软件开发模型比对
爱丽丝软件开发的新游戏
软件开发项目风险评估报告
软件开发都做些什么
东航网络安全
怀旧服最好挣钱的服务器
我的世界服务器出现多次被炸
思科网络技术的感想
无线传感器网络技术应用案例