我正在使用JHipster开发一个应用程序.我已将以下内容添加到application-dev.yml文件中:
spring:
profiles:
active: dev
multipart:
maxFileSize: -1
Run Code Online (Sandbox Code Playgroud)
但是当我尝试上传> 1MB的文件时,我仍然收到错误:
Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$SizeLimitExceededException: the request was rejected because its size (20663006) exceeds the configured maximum (10485760)
Run Code Online (Sandbox Code Playgroud)
我错过了什么?看来这应该是非常直截了当的.
更新1
我spring按照安迪的建议从配置中取消了它,但仍然得到了错误.更新了yml文件:
server:
port: 8080
multipart:
maxFileSize: -1
spring:
profiles:
active: dev
datasource: ...
Run Code Online (Sandbox Code Playgroud)
更新2
在较新版本的Sprint Boot上再次讨论这个问题,不得不改为:
spring:
http:
multipart:
max-file-size: 30MB
max-request-size: 30MB
Run Code Online (Sandbox Code Playgroud) 我一直在使用Postman in-tab扩展来测试调用JHipster资源API的调用,发现它工作得很好(JHipster设置使用OAuth2).我使用JHipster登录页面进行了身份验证,然后打开了一个带有Postman扩展的新选项卡.
我只是将我的JHipster应用程序切换为使用JWT,这种使用Postman的方法不再有效,在调用API时我被拒绝了.此外,Postman的标签内扩展程序已被弃用,以支持独立应用程序.
问题:是否有关于设置Postman以对JHipster/JWT进行身份验证的文档?
我有一个JHipster项目,我在build.gradle中为Lombok添加了依赖项:
compile group: 'org.projectlombok', name: 'lombok', version: lombok_version
Run Code Online (Sandbox Code Playgroud)
我为IntelliJ停止了Lombok插件.我在IntelliJ中打开了注释处理,我可以在没有IntelliJ IDE错误的情况下构建,但是当我尝试从命令行构建时,我会遇到构建错误.看起来Gradle没有处理注释,也找不到getter/setter和log声明.该项目也运行没有任何错误.
命令行:
./gradlew build
Run Code Online (Sandbox Code Playgroud)
错误:
/Users/.../source/v4.0/src/main/java/com/.../service/MyService.java:145: error: cannot find symbol
log.info("Security Context: " + SecurityUtils.getCurrentUserLogin());
^
symbol: variable log
location: class MyService
Run Code Online (Sandbox Code Playgroud)
错误:
/Users/.../source/v4.0/src/main/java/com/.../service/MyService.java:105: error: cannot find symbol
myClass.setDescription(description);
^
symbol: method setDescription(String)
location: variable myClass of type MyClass
Run Code Online (Sandbox Code Playgroud)
服务类别:
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
@Service
@Slf4j
public class MyService {
public void someMethod(){
log.debug("Security Context: " + SecurityUtils.getCurrentUserLogin());
MyClass myCLass = new MyClass();
myClass.setDescription(description);
}
}
Run Code Online (Sandbox Code Playgroud)
实体类:
import lombok.Getter;
import lombok.NoArgsConstructor; …Run Code Online (Sandbox Code Playgroud)