运行与测试

概述

在本地环境运行与测试

(1)准备工作

使用脚手架构创建macula-samples,如下所示:

mvn archetype:generate \
    -DgroupId=dev.macula.samples	\	# 你的应用的GroupID
    -DartifactId=macula-samples	\	# 你的应用的ArtifactId
    -Dversion=1.0.0-SNAPSHOT \		# 你的应用的版本号
    -DarchetypeArtifactId=macula-boot-archetype \ 
    -DarchetypeGroupId=dev.macula.boot \
    -DarchetypeVersion=5.0.6 \
    -Dgitignore=.gitignore -DinteractiveMode=false

或者拉取github macula-samples

## samples代码
git clone https://github.com/macula-projects/macula-samples.git

idea打开项目

image

加载maven,创建新service

image

在根目录pom.xml修改module配置

image

创建service的基础依赖api

image

添加相关依赖编写相关代码,如:创建服务模块所述

(2)启动服务

image

image

(3)API测试

关闭security拦截

image

测试无拦截api

image

打开security拦截

image

通过gw进行api测试

先获取access_token然后将access_token写入请求头请求资源访问

image

image

(4)集成测试

通过macula平台配置相关菜单

image

通过macula平台用户管理分配角色

image

通过macula平台授权角色

image

sample应用登录进入主页

image

sample应用进入应用管理

image