怎么写Spring程序
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容主要讲解"怎么写Spring程序",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么写Spring程序"吧!
千家信息网最后更新 2026年11月03日怎么写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安全错误
数据库的锁怎样保障安全
花魁咖啡
互联网科技股
中智农互联网科技
中国互联网科技工作委员会毛军
科技平台互联网
关于新基建和互联网科技
互联网 科技公司
期待互联网科技
苏州大垚互联网科技
富国互联网科技创新基金
互联网汽车科技小镇
现代科技和互联网有关系吗
哈尔滨新华互联网科技学院
互联网金融中的现代科技
语蝶互联网科技有限公司
哈尔滨屹滨互联网科技有限公司
亳州好赞互联网科技有限公司
中国科技创新与世界互联网大会
三亚科技创新互联网基地
互联网金融金融科技
互联网科技工作委员会
互联网科技保险
极限挑战互联网科技
居家互联网科技有限公司
互联网科技热点资讯
智腾互联网科技有限公司
畅思互联网科技
东莞新华互联网科技学校
互联网科技融合创新
珠海东科互联网科技有限公司