Skip to content

Commit 7f57acb

Browse files
committed
Create a bean for ResourceControllerAdvice.
1 parent 755dffc commit 7f57acb

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/config/ConfigServerMvcConfiguration.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.springframework.cloud.config.server.environment.EnvironmentEncryptorEnvironmentRepository;
3333
import org.springframework.cloud.config.server.environment.EnvironmentRepository;
3434
import org.springframework.cloud.config.server.resource.ResourceController;
35+
import org.springframework.cloud.config.server.resource.ResourceControllerAdvice;
3536
import org.springframework.cloud.config.server.resource.ResourceRepository;
3637
import org.springframework.cloud.context.config.annotation.RefreshScope;
3738
import org.springframework.context.annotation.Bean;
@@ -95,6 +96,12 @@ public ResourceController resourceController(ResourceRepository repository, Envi
9596
return controller;
9697
}
9798

99+
@Bean
100+
@ConditionalOnBean(ResourceController.class)
101+
public ResourceControllerAdvice resourceControllerAdvice() {
102+
return new ResourceControllerAdvice();
103+
}
104+
98105
private EnvironmentRepository encrypted(EnvironmentRepository envRepository, ConfigServerProperties server) {
99106
EnvironmentEncryptorEnvironmentRepository encrypted = new EnvironmentEncryptorEnvironmentRepository(
100107
envRepository, this.environmentEncryptors);

spring-cloud-config-server/src/main/java/org/springframework/cloud/config/server/resource/ResourceControllerAdvice.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
*/
2828
@RestControllerAdvice(basePackages = { "org.springframework.cloud.config.server.resource" })
2929
@Order
30-
class ResourceControllerAdvice {
30+
public class ResourceControllerAdvice {
3131

3232
@ExceptionHandler(NoSuchResourceException.class)
3333
@ResponseStatus(HttpStatus.NOT_FOUND)

0 commit comments

Comments
 (0)