运行与测试
概述
在本地环境运行与测试
(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打开项目
加载maven,创建新service
在根目录pom.xml修改module配置
创建service的基础依赖api
添加相关依赖编写相关代码,如:创建服务模块所述
(2)启动服务
(3)API测试
关闭security拦截
测试无拦截api
打开security拦截
通过gw进行api测试
先获取access_token然后将access_token写入请求头请求资源访问
(4)集成测试
通过macula平台配置相关菜单
通过macula平台用户管理分配角色
通过macula平台授权角色
sample应用登录进入主页
sample应用进入应用管理