怎么写Spring程序
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容主要讲解"怎么写Spring程序",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么写Spring程序"吧!
千家信息网最后更新 2025年02月01日怎么写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安全错误
数据库的锁怎样保障安全
面试网络安全员自我介绍
宁波网络安全举报
网御星云数据库审计登录地址
报表是数据库的一种
单片机软件开发试验
辨析题网络安全
闵行区特定软件开发服务结构设计
网络安全的个人认知
湖北网络安全等级保护二级费用
mysql数据库分组分页查询
泗阳环保网络技术哪家好
济南槐荫微投计算机软件开发
破坏生产经营罪 删数据库
网络安全防护小技巧文章
有人需要读取你的数据库
莆田软件开发招生
网络安全方案排版图片
科技公司软件开发合同
数据库模型windows系统
湖北中公职位数据库
网络安全身份级别
收个网吧服务器可以自己开网吧吗
网络技术应用选修三学生分析
广州行无疆网络技术有限公司
漳州手机社交聊天软件开发教程
王者服务器一般维修多长时间
江宁区第三方软件开发专业服务
软件开发工程师职业操守
小型局域网网络安全浅析
网站服务器崩了需要维修吗