小编GVA*_*Art的帖子

如何在Spring boot 2 + Webflux + Thymeleaf中配置i18n?

我刚刚开始一个基于Spring boot 2 + Webflux的新项目.在升级版本的spring boot并替换spring-boot-starter-webspring-boot-starter-webflux

  • WebMvcConfigurerAdapter
  • 的LocaleResolver
  • LocaleChangeInterceptor

缺失.我现在如何配置defaultLocale和拦截器来改变语言?

thymeleaf spring-boot spring-webflux

13
推荐指数
2
解决办法
1943
查看次数

如何使用Webflux上传多个文件?

如何使用Webflux上传多个文件?

我发的内容类型请求:multipart/form-data与体包含一个组成部分,其值是一组文件.

要处理单个文件,请按以下步骤操作:

Mono<MultiValueMap<String, Part> body = request.body(toMultipartData());
body.flatMap(map -> FilePart part = (FilePart) map.toSingleValueMap().get("file"));
Run Code Online (Sandbox Code Playgroud)

但是如何为多个文件做到这一点?

PS.还有另一种方法可以在webflux中上传一组文件吗?

java spring-boot spring-webflux

12
推荐指数
2
解决办法
1308
查看次数

通过 Java 远程 Powershell 脚本

您是否知道一些用于 Java 调用远程 PowerShell 脚本的 API?

从这个 API 我需要这样的东西:

  • 登录到 Windows 机器。
  • 执行 PowerShell 脚本
  • 获取脚本执行结果

还是存在另一种方法来做到这一点?谢谢

java api powershell remote-access

5
推荐指数
1
解决办法
7847
查看次数

谷歌地图显示灰色屏幕而不是地图

GoogleMaps显示为灰色框而不是地图.并在Windows上调整大小,它正常工作.
在窗口加载地图上显示如下: 屏幕1

窗口调整大小地图正常工作后: 屏幕2

<div style="width:100%; height:400px; padding:0; margin:0; border:3px solid gainsboro; border-radius:3px;">
    <div id="canvas" style="width:100%; height:100%; padding:0; margin:0;"></div>
 </div>
Run Code Online (Sandbox Code Playgroud)


<script src="https://maps.googleapis.com/maps/api/js?key=MY_API_KEY"></script>
<script>
 var map;
 var latLong;
 $(window).load(function () {
    latLong = new google.maps.LatLng(47.0303105, 28.815481);
     map = new google.maps.Map(document.getElementById('canvas'), {
         center: latLong,
         mapTypeId: google.maps.MapTypeId.ROADMAP,
         zoom: 14
     });
            console.log("Map is ready.")
 });
</script>
Run Code Online (Sandbox Code Playgroud)

PS Map在bootstrap模式div中声明
感谢您的帮助.

javascript css google-maps

2
推荐指数
1
解决办法
6325
查看次数

如何在 JavaFX 中使用 FileChooser 保存文件

如何使用 JavaFX 中的 FileChooser 保存文件,这是我的示例:

public static void clickDownloadButton(String filename,Stage window){
   File file = new File(filename);
   FileChooser fileChooser = new FileChooser();
   fileChooser.setTitle("Save file");
   fileChooser.showSaveDialog(window);
}
Run Code Online (Sandbox Code Playgroud)

javafx filechooser

1
推荐指数
1
解决办法
1万
查看次数

RestTemplate如何解析响应

在开发Spring REST Client时出现问题:

  1. 我有下一个json:


{
 "return": [
 {
    "admin": false,
    "alias": "",
    "email": "",
    "emailId": {"value": 0},
    "groups": [],
    "id": {"value": 1},
    "locked": false,
    "loggedInCount": 0,
    "master": true,
    "sms": "",
    "smsId": {"value": 0},
    "type": "POWER",
    "username": "NGCP"
 },
 {
    "admin": false,
    "alias": "",
    "email": "",
    "emailId": {"value": 0},
    "groups": [{"value": 2}],
    "id": {"value": 3},
    "locked": false,
    "loggedInCount": 0,
    "master": false,
    "sms": "",
    "smsId": {"value": 0},
    "type": "POWER",
    "username": "POLICY"
 }
        ]
}
Run Code Online (Sandbox Code Playgroud)

用于保存用户的模型类:

@JsonIgnoreProperties(ignoreUnknown = true)
public class User { …
Run Code Online (Sandbox Code Playgroud)

java spring pojo resttemplate

1
推荐指数
1
解决办法
9811
查看次数