spring该怎么简单使用
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,今天就跟大家聊聊有关spring该怎么简单使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。下面适合刚入门spring的同学,讲一下sprin
千家信息网最后更新 2026年11月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 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安全错误
数据库的锁怎样保障安全
重生之互联网科技帝国
互联网是不是新科技
互联网科技开发公司
互联网 科技公司
上海互联网科技有限公司
互联网金融 金融科技
互联网科技英文
智网互联网科技
互联网科技作文
贷财互联网科技
齐家互联网科技有限公司
互联网科技公司有哪些
互联网之后的科技是什么
来此购互联网科技有限公司
互联网媒体平台算高科技产业
哈尔滨屹滨互联网科技有限公司
浙南科技城互联网大厦建设工程
图游互联网科技
广州燕处互联网科技有限公司
互联网科技品牌
上海卓越科技互联网
互联网品科技
互联网科技垄断
科技与互联网发展
烟台灵鸽互联网科技有限公司
北京市互联网新科技
工业互联网科技创业
云南互联网科技学费
互联网对科技影响
知域互联网科技有限公司官网