spring该怎么简单使用
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,今天就跟大家聊聊有关spring该怎么简单使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下面适合刚入门spring的同学,讲一下sprin
千家信息网最后更新 2024年11月14日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安全错误
数据库的锁怎样保障安全
2016年网络安全培训班
贵州移动互联网科技公司
如何登录华为云主机服务器
医院网络安全检查工作方案
六安安卓软件开发定制
数据库打印
陕西学生网络安全教育视频
复制上一个数据库文件
重庆教育软件开发有限公司
江苏时间同步服务器云空间
怎样管理小米云服务器
常熟网络安全培训在哪里
孙老师服务器搭配视频
女人做软件开发好吗
java数据库修改语句
PCIE插槽7个的服务器
网络安全初赛开赛
数据库聚集和概括
网络安全知识背景图片
系统时间同步服务器地址怎么去掉
科技局互联网政务
无名逝者数据库
网络技术会考操作题视频
冷凝软件开发
mqtt服务器安全通信
章鱼联盟网络技术服务有限公司
网易我的世界玩服务器太卡怎么办
win10邮件服务器地址
软件开发指导流程
哔哩哔哩网络安全中心