怎么写Spring程序
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,本篇内容主要讲解"怎么写Spring程序",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么写Spring程序"吧!
千家信息网最后更新 2025年11月12日怎么写Spring程序
本篇内容主要讲解"怎么写Spring程序",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么写Spring程序"吧!
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
javapub.rodert
firstSpringProject
1.0-SNAPSHOT
junit
junit
4.13
test
org.springframework
spring-context
5.2.7.RELEASE
org.springframework
spring-core
5.2.7.RELEASE
org.springframework
spring-beans
5.2.7.RELEASE
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
在项目的 src目录下创建一个名为javapub.rodert的包,然后在该包中创建一个名为PersonDao的接口,并在接口中添加一个add()方法
package javapub.rodert;
/**
* @author wangshiyu rodert
* @date 2020/7/2 20:13
* @description
*/
public interface PersonDao {
public void add();
}
创建接口实现类 PersonDaoImpl
在 javapub.rodert 包下创建 PersonDao 的实现类 PersonDaoImpl
package javapub.rodert;
/**
* @author wangshiyu rodert
* @date 2020/7/2 20:14
* @description
*/
public class PersonDaoImpl implements PersonDao {
public void add() {
System.out.println("执行成功!!!");
}
}
创建 Spring 配置文件
Spring 配置文件是整合 Spring 的核心
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.xsd">
到现在一个 Spring 程序已经搭建完成,测试一下
新建测试类
package javapub.rodert;import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* @author wangshiyu rodert
* @date 2020/7/2 20:15
* @description
*/
public class PersonDaoTest {
@Test
public void test1(){
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("ApplicationContext.xml");
PersonDao personDao = (PersonDao) applicationContext.getBean("personDao");
personDao.add();
}
}
返回结果:
执行成功!!!
使用 JUnit 测试运行测试方法,运行成功。在程序执行时,对象的创建并不是通过 new 一个类完成的,而是通过 Spring 容器管理实现的。这就是 Spring IoC(控制反转) 容器思想的工作机制。
指 IoC 容器使用 setter 方法注入被依赖的实例。通过调用无参构造器或无参 static 工厂方法实例化 bean 后,调用该 bean 的 setter 方法,即可实现基于 setter 的 DI。
指 IoC 容器使用构造方法注入被依赖的实例。基于构造器的 DI 通过调用带参数的构造方法实现,每个参数代表一个依赖。
到此,相信大家对"怎么写Spring程序"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
方法
程序
容器
测试
成功
实例
接口
内容
参数
文件
构造器
学习
运行
配置
实用
更深
代表
兴趣
实用性
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
公安网络安全站报警
怎么进去我的世界神奇宝贝服务器
惠普服务器加装固态硬盘无法识别
洪延青谈网络安全审查制度
主流mcu软件开发平台
手机网络安全风险隐患
源码软件开发
上海欧拉网络技术有限公司
简述常见的网络安全的基本问题
网络安全pvp圈子
l-a-fra是什么服务器
宽带网络技术发展历程
数据库技术及应用章节答案
把图片插入到数据库中
我的世界暗墨服务器多人生存2
城际车软件开发
软件工程 软件开发文档模板
软件开发保研面试
软件开发工程师转测试工程师
js变量修改数据库
数据库安全性提高
软件开发 客户
网络扫描打印服务器哪个好用
数据库连接2003
三年级小学生网络安全小报
iosapp软件开发服务
服务器流量 阿里云
asp怎么看数据库记录条数
网络安全运营持续有效
sap服务器配置