小编jab*_*ena的帖子

如何使用Webflux提供静态内容?

我正在学习webflux,我想知道如何使用webflux在MicroService上提供静态内容,但我没有找到相关信息.

static-content spring-webflux

19
推荐指数
3
解决办法
6101
查看次数

在 SpringBoot 集成测试中使用 TestContainers 填充数据库

我正在测试 TestContainers,我想知道如何填充执行 .sql 文件的数据库以创建结构并添加一些行。

怎么做?

@Rule
public PostgreSQLContainer postgres = new PostgreSQLContainer();
Run Code Online (Sandbox Code Playgroud)

spring-boot testcontainers

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

不监视特定的数据源以进行运行状况检查

我想知道是否存在一些方法来禁止SpringBoot Actuator监视特定数据源.

场景: 一个微服务使用3个数据源但是对于某些业务原因,它们是一个数据源,没有必要由Spring Boot Health Indicator监控.

如何禁用某个特定DataSource的监控?

提前谢谢了

Juan Antonio

spring spring-boot spring-boot-actuator

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

如何使用Spring Boot为非Web应用程序创建可执行jar

我正在为非Web应用程序创建一个Spring-Boot应用程序,我想知道我必须使用什么插件或程序.

对于Micro服务开发,要添加的插件build.gradle是:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.6.RELEASE")
    }
}

apply plugin: 'org.springframework.boot'
Run Code Online (Sandbox Code Playgroud)

但是,当你执行Jar生成时,jar会启动一个Tomcat,并且不需要这种软件:

`java -jar consoleApp-0.7.0-SNAPSHOT.jar demo = demo``

2017-08-30 14:48:13.505  INFO 82718 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2017-08-30 14:48:13.510  INFO 82718 --- [           main] spring.ParamLoader                       : Loading data...
2017-08-30 14:48:13.510  INFO 82718 --- [           main] spring.ParamLoader                       : item:
2017-08-30 14:48:13.523  INFO 82718 --- [           main] spring.ConsoleApp                        : Started ConsoleApp in 4.648 seconds (JVM running for 5.257)
^C2017-08-30 …
Run Code Online (Sandbox Code Playgroud)

executable-jar console-application spring-boot

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

如何在 curl 请求中指明需要在 Azure IoT 中心使用的路由?

我正在阅读有关 Azure IoT 中心路由的多个文档:

但是,当您添加有关“路由查询”的部分: level="storage" 并创建路由时,如何在 curl 请求中指示您需要使用的路由。

目前,我与 curl 一起使用的请求是:

  curl --request POST \
    --url "https://${IOT_HUB}.azure-devices.net/devices/${DEVICE}/messages/events?api-version=2018-06-30" \
    --header "Accept: application/json" \
    --header "Content-Type: application/json;charset=utf-8" \
    --header "Authorization: ${SAS_TOKEN}" \
    --data "{ \"field1\" : \"value\", \"field2\" : \"value\" }" \
    --verbose
Run Code Online (Sandbox Code Playgroud)

如何添加路由 level="storage" 的信息?

提前谢谢了

胡安·安东尼奥

azure azure-iot-hub

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