我正在编写一个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及其它包含的其他文件的内容,以了解如何手动复制此文件,但是它会添加一些我想避免的样板代码。
感谢您的任何帮助,您可以提供。
我有一个带有多个控制器的 Spring Boot 应用程序,可提供各种 REST 方法。每种方法都要求定义相同的标头参数。有没有办法为所有控制器方法一次性指定如下内容?
public ResponseEntity get(@RequestHeader(value="NAME", required = true) String name, ...) {
...
}
Run Code Online (Sandbox Code Playgroud)
谢谢。
我有一个应用程序配置为在/ manage/health服务Spring Boot Actuator的健康端点.不幸的是,由于我正在部署的基础设施的一些细节,我需要将/和/ health替换为/ manage/health.
我没有看到通过属性自定义健康端点URL的选项.我假设没有办法添加适用于我不拥有的控制器的额外@RequestMapping注释.
我宁愿明确定义所需的别名,而不是一些影响所有流量性能的流量拦截器.对于Spring来说相对较新,我不确定最好的方法是什么,我的搜索不会引导我朝着正确的方向前进.
谁能提供一些方向?
谢谢.