品优购- 项目搭建(第四天)测试项目

前言:上一篇品优购的文章是敲到搭建完项目,但是还没有测试,这次来测试一下,分布式的项目测试和传统项目的测试还是有点不一样的。

目录结构

首先目录结构是这样的,保目录结构没有错
在这里插入图片描述

测试项目

其实这个测试主要是测试Zookeeper是否跑的通,在项目的配置文件正确的情况下,大部分情况斗志Zookeeper的问题,当然也不排除,有些人照着粘贴配置文件也会粘贴错误,这种错误就自行解决吧。
第一步:编写测试代码,在pinyougou-sellergoods-interface项目下创建HelloService接口,代码如下:

package com.pinyougou.sellergoods.service;
/**
 * 测试代码
 * @author Administrator
 *
 */
public interface HelloService {
	
	public String hello();

}

第二步:在pinyougou-sellergoods-service工程下创建HelloServiceImpl,实现HelloService接口,代码如下:

package com.pinyougou.sellergoods.service.impl;

import com.alibaba.dubbo.config.annotation.Service;
import com.pinyougou.sellergoods.service.HelloService;

@Service
public class HelloServiceImpl implements HelloService {

	@Override
	public String hello() {
		return "hello";
	}

}

第三步:在pinyougou-manager-web工程下,创建HelloController,代码如下:

package com.pinyougou.manager.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.alibaba.dubbo.config.annotation.Reference;
import com.pinyougou.sellergoods.service.HelloService;

@RestController
public class HelloController {
	
	@Reference
	private HelloService helloService;
	
	@RequestMapping("/hello")
	public String hello(){
		return helloService.hello();
	}

}

第四步:启动项目测试,首先启动pinyougou-sellergoods-service,右击run as ->maven build,然后输入tomcat7:run,就可以启动项目了,启动后如下所示:
在这里插入图片描述
第五步:启动pinyougou-manager-web,方法与第四步一样,如图所示:
在这里插入图片描述
第六步:在浏览器访问http://localhost:9101/hello.do,返回的结果,如图所示,说明测试成功,项目的结构算是跑通了,接下来就是写相应的模块了。
在这里插入图片描述
接下来是与业务打交道了,我们打算这样子去分析的,先分析需求,因为它的原型界面都设计好了,其实就直接本着实现的目标去的,都是比较简单,暂时没什么技术含量,好了下篇再说吧

更多的教程请关注:非科班的科班

发布了49 篇原创文章 · 获赞 32 · 访问量 2199

猜你喜欢

转载自blog.csdn.net/qq_43255017/article/details/104073417