spring该怎么简单使用
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,今天就跟大家聊聊有关spring该怎么简单使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下面适合刚入门spring的同学,讲一下sprin
千家信息网最后更新 2025年02月04日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 Listuser = 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安全错误
数据库的锁怎样保障安全
管理服务器 导入配置文件
东土科技在工业互联网巨大优势
成都二手服务器在哪买
睡眠监测仪软件开发设备清单表
图像识别技术软件开发公司
软件开发模型讲解
网络安全小报内容怎么写
怎么软件开发语言
软件开发中心优点
数据库事务三个常见命令
怎样检查数据库路径
曙光服务器怎么进安全模式
csgo服务器发送命令断开连接
重庆炉渝网络技术
广东华为服务器哪家好
尚志软件开发系统
最大空间不受限的数据库代码
地平线5微软服务器
数据库镜像故障
不履行国家网络安全法怎么处分
网络技术挑战赛容易得奖吗
如何连接sql数据库实例
什么叫做银行大数据库
中国有多少台国际服务器
单位网络安全口号
epic上的原神是哪个服务器
青少年挑战网络安全大考验
收款码服务器连接失败怎么办
通保二级通信网络安全防护标准
服务器内存多少合适