创建Hello world
第一步:我们要------创建maven工程,导入坐标依赖(如不导入,会对下面操作造成影响)
将下面代码放在如图所示pom.xml中
<dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.0.2.RELEASE</version></dependency><dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>1.2</version></dependency><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.12</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency>
</dependencies>
第二步:编写Demo,编写具体的实现方法
package com.qcby.service;public class Demo {public void hello() {System.out.println("hello world");}
}
第三步:编写Spring核心的配置文件,在resources目录下创建applicationContext.xml的配置文件,名称是可以任意的,但是一般都会使用默认名称。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"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"><!--IOC管理bean--><!--id:类的唯一标识符 class:类的全路径名--><bean id="demo" class="com.qcby.service.Demo" />
</beans>
第四步:编写测试方法。
package com.qcby.servic;import com.qcby.service.UserService;
import com.qcby.service.UserServiceImpl;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class UserServiceTest {//传统写法@Testpublic void run(){Demo userService = new Demo();userService.hello();}//spring写法@Testpublic void run1(){//创建spring工厂,加载配置文件ApplicationContext ac = new ClassPathXmlApplicationContext("ApplicationContext.xml");//获取bean对象Demo us = (Demo) ac.getBean("us");//调用方法us.hello();}}
第五步:运行可得如下结果
创建Hello world相关推荐
- git的详细用法和基础教程
Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库 mkdir project # 创建项目目录 cd project # 进入 ...
- 创建数据库,指定数据库的字符集和编码顺序
创建数据库,指定它的字符集和编码顺序 create database {数据库名称} CHARACTER SET {字符集} COLLATE {排序规则} 举例: create database co ...
- Linux下创建硬链接,文件访问为空,提示:xxxx: 符号连接的层数过多
Linux下创建软链接|硬链接,文件访问为空,提示:x x x: 符号连接的层数过多. 原因:创建符号链接的时候未使用绝对路径,无论是源文件路径还是目标路径,都需要使用绝对路径. 如: ln -s / ...
- 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)
首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...
- Linux下docker安装配置oracle,oracle创建用户并远程连接,实测可用!
最近在给同学弄毕业设计的数据库,因为oracle在个人电脑上极不稳定,所以他的电脑数据库崩溃了,这时候我就在docker上为他拉了一个oracle,解决了问题. docker的安装共有以下几步,实测没 ...
- etcd 笔记(03)— etcd 客户端使用(键值的增、删、改、查)、watch监测键、lease使用(创建租约、撤销租约、刷新租期、查询租期)
1. etcd 客户端 etcdctl 是一个命令行客户端,便于我们进行服务测试或手动修改数据库内容,etcdctl 在两个不同的 etcd 版本(v2 和 v3)下的功能和使用方式也完全不同. 一般 ...
- Go 学习笔记(78)— Go 标准库 net/http 创建服务端(接收 GET、POST 请求)
使用 net/http 标准库创建一个 http 的 restful api 的服务端,用来处理 GET.POST 等请求. 源代码如下: package mainimport ("enco ...
- GCC 连接器、链接标准库 gcc -l、链接手动创建库(指定目录的库 gcc -L)
1. 链接器 链接器把多个二进制的目标文件(object file)链接成一个单独的可执行文件. 在链接过程中,它必须把符号(变量名.函数名等一些列标识符)用对应的数据的内存地址(变量地址.函数地址等 ...
- Go 学习笔记(64)— Go error.New 创建接口错误对象、fmt.Errorf 创建接口错误对象、errors.Is 和 errors.As
1. error 接口定义 除用 panic 引发中断性错误外,还可返回 error 类型错误对象来表示函数调用状态.error 接口是 Go 原生内置的类型,它的定义如下: // $GOROOT/s ...
- OpenCV 笔记(06)— Mat 结构、像素值存储方法、创建 Mat 对象各种方法、Mat 对象的运算
数字图像中的每个点都称为像素(对于图像元素),并且每个像素可以存储一个或多个值,这取决于它是否是仅存储一个值的黑白图像(也称为二进制图像,比如只存储0或1),还是存储两个值的灰度图像,或者是存储三个值 ...
最新文章
- # LeetCode集锦(四) - 第13题 Roman To Integer
- Linux常用下载软件
- 主板是计算机所有部分连接的基础,计算机基础相关知识答案.doc
- 字典删除多个键值对方法_Life is short,you need Python——Python序列(元组、字典、集合)...
- IDC机房运行安全评测怎么做,自建IDC机房评测材料准备要点
- 【Linux】一步一步学Linux——systemctl命令(147)
- 设置背景图片模糊,内容不模糊
- Java线程经典面试题
- JPA简介及其使用详解
- 有高项(软考)证书,考PMP还要报培训班吗?
- 2021年新安全生产法知识考试题库
- 使用计算机粘贴板的步骤,教你查看win7电脑的剪切板使用技巧和位置查看的方法...
- JS数据结构中的集合结构详解
- chrome扩展程序安装_如何将扩展程序从一个Chrome安装复制到另一个安装?
- h5将数字翻译为大写汉字_js 将阿拉伯数字翻译成中文的大写数字
- 《区块链DAPP开发入门、代码实现、场景应用》笔记1——天外飞仙DAPP
- 微信公共号分享链接配置
- 《福布斯》2011 年评腾讯创新能力全球第四,超越苹果和谷歌,如何理解?
- U-Boot 启动过程和源码分析(第一阶段)
- 三种常用的LED驱动电源电路图详解