小编bal*_*cle的帖子

如何在logback.groovy中包含xml配置

我正在编写一个Spring Boot应用程序,需要使用Groovy控制我的登录配置的灵活性。在Spring Boot中,我要做的就是创建src / main / resources / logback.groovy,它会自动用于配置。

我想做的是从Spring Boot的默认logback配置开始,然后根据需要覆盖或修改设置。

如果我使用的是logback.xml而不是logback.groovy,则可以执行以下操作。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <include resource="org/springframework/boot/logging/logback/base.xml"/>
    <logger name="org.springframework.web" level="DEBUG"/>
</configuration>
Run Code Online (Sandbox Code Playgroud)

是否可以在logback.groovy中使用与上面的包含行类似的内容?我可以查看base.xml及其它包含的其他文件的内容,以了解如何手动复制此文件,但是它会添加一些我想避免的样板代码。

感谢您的任何帮助,您可以提供。

groovy logback spring-boot

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

为 Spring Boot 应用程序中的所有控制器指定一次 @RequestHeader

我有一个带有多个控制器的 Spring Boot 应用程序,可提供各种 REST 方法。每种方法都要求定义相同的标头参数。有没有办法为所有控制器方法一次性指定如下内容?

public ResponseEntity get(@RequestHeader(value="NAME", required = true) String name, ...) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

谢谢。

spring-mvc spring-boot

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

将多个URL路由到Spring Boot Actuator的运行状况端点

我有一个应用程序配置为在/ manage/health服务Spring Boot Actuator的健康端点.不幸的是,由于我正在部署的基础设施的一些细节,我需要将/和/ health替换为/ manage/health.

我没有看到通过属性自定义健康端点URL的选项.我假设没有办法添加适用于我不拥有的控制器的额外@RequestMapping注释.

我宁愿明确定义所需的别名,而不是一些影响所有流量性能的流量拦截器.对于Spring来说相对较新,我不确定最好的方法是什么,我的搜索不会引导我朝着正确的方向前进.

谁能提供一些方向?

谢谢.

spring-mvc spring-boot spring-boot-actuator

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