我有一个简单的 hello world spring 2 boot 应用程序,它使用完整的 JDK 13 运行。现在我尝试使用 spring boot 让它与自定义 JRE 一起运行。
过去,当我需要外部 jar 时,我会跑去jdeps -s json-20190722.jar看我需要什么模块。
$jdeps -s json-20190722.jar
json-20190722.jar -> java.base
Run Code Online (Sandbox Code Playgroud)
但是当我用 Spring 这样做时,我得到了
$jdeps -s spring-boot-2.2.4.RELEASE.jar
spring-boot-2.2.4.RELEASE.jar -> java.base
spring-boot-2.2.4.RELEASE.jar -> java.desktop
spring-boot-2.2.4.RELEASE.jar -> java.logging
spring-boot-2.2.4.RELEASE.jar -> java.management
spring-boot-2.2.4.RELEASE.jar -> java.naming
spring-boot-2.2.4.RELEASE.jar -> java.sql
spring-boot-2.2.4.RELEASE.jar -> java.xml
spring-boot-2.2.4.RELEASE.jar -> not found
Run Code Online (Sandbox Code Playgroud)
当我这样做时它也失败了
$ jdeps --generate-module-info . spring-boot-2.2.4.RELEASE.jar | more
Missing dependence: ./spring.boot/module-info.java not generated
Error: missing dependencies
spring.boot
org.springframework.boot.Banner -> org.springframework.core.env.Environment not …Run Code Online (Sandbox Code Playgroud) 我试图在我的 angular 项目中嵌套多个反应形式,并且形式在不同的组件中。
例如,我有一个组件,其中包含一个具有两个输入的表单,一个是名称输入,一个是描述输入和一个提交按钮。我称这个组件NameDescComponent
我计划在多个页面和表单中使用这个组件。这是组件的 html。
<form [formGroup]="nameDescForm" (ngSubmit)="customEmit()">
<div fxLayout="row" fxLayoutGap="10px" fxFlex>
<mat-form-field>
<input matInput placeholder="Name" formControlName="name">
</mat-form-field>
<mat-form-field fxFlex>
<input matInput placeholder="Description" formControlName="description">
</mat-form-field>
</div>
<div fxLayout="column" fxLayoutGap="10px">
<button type="submit" mat-raised-button color="primary">
{{buttonText}}
</button>
<div>
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
这是缩写的 ts 文件
public nameDescForm: FormGroup;
@Input() public buttonText: string;
@Output() public save: EventEmitter<any> = new EventEmitter<any>();
@Output() public nameDescFormEmit: EventEmitter<FormGroup> = new EventEmitter<FormGroup>();
constructor(fb: FormBuilder) {
this.nameDescForm = fb.group({
'name': ['', Validators.required],
'description': ['']
});
}
public ngOnInit() …Run Code Online (Sandbox Code Playgroud) javascript typescript angular angular-reactive-forms angular-forms