我有多个 java 类,但是将有一个类将引用所有类(如具有所有其他对象引用的请求)。我想自动生成相同的 swagger yaml 文档,但是一些 maven 插件或一些实用程序。这是示例。
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class RequestHolder implements Serializable {
private static final long serialVersionUID = 8687560483549617990L;
private String payload;
private String id;
private String tenant;
// setter and getter
}
corresponding swagger definition (manually written)
definitions:
RequestHolder:
type: "object"
required:
- "trackingIdentifier"
- "payload"
- "tenant"
properties:
id:
type: "string"
payload:
type: "string"
tenant:
type: "string"
Run Code Online (Sandbox Code Playgroud)
我搜索了一点似乎没有这个要求存在。我有复杂的关系和列表,手动执行这些操作需要很多时间。任何插件或实用程序都会非常有用。甚至一些方向是研究也是受欢迎的。
我已经构建了一个 angular 5 应用程序,它正在使用不同服务器和主机上远程可用的 rest api。在我的本地,我使用 apache 服务器来部署按预期工作的 angular 应用程序。
为了将代码推广到其他环境,我使用“ng build --prod”(angular cli)构建了生产版本,我在 dist 文件夹中看到了最终内容。我认为从 angular 标准来看,使用 apache 服务器、Ngnix 等部署 angular 4/5 应用程序将是兼容的,并且建议更好。但是根据我的组织限制,我们必须使用 jboss 作为 web-app 来托管。我没有战争文件。我所拥有的只是 dist 文件夹的内容。你能帮我将 angular 应用程序部署到 jboss 吗?
这可能是一个基本问题。但我是角度服务的新手(promises、observable 等)。
基本上,我在登录页面中有一个按钮(登录),一旦用户单击该按钮,我想验证并生成令牌。一旦令牌被分配到服务字段,那么我将重定向到某个页面(主页)。但是现在发生的事情是,当我对 angular 服务函数进行函数调用时,在它获取(异步)令牌本身之前,我的页面正在重定向。
应用数据服务
`
import { Injectable } from '@angular/core';
import { HttpClient,HttpHeaders } from '@angular/common/http';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/mergeMap';
import 'rxjs/add/operator/toPromise';
@Injectable()
export class AppDataServiceService {
tokenGenerated:any='';
constructor(private http: HttpClient) {
}
getData(){
console.log("Started.. in service");
this.http.get('http://host/url').toPromise()
.then(this.extractData);
}
private extractData(res: Response) {
console.log("completed.. in service");
this.tokenGenerated=res;
return res;
}
}
`---------------------------------------------------
login component
import { Component, OnInit } from '@angular/core';
import { AppDataServiceService } from '../app-data-service.service';
import { Router } from '@angular/router';
@Component({
selector: 'app-login-component', …Run Code Online (Sandbox Code Playgroud)